比如:
<table id='content'>  <tr><td>列1</td><td>列2</td></tr>  
<tr><td>列1</td><td>列2</td></tr>  
<tr><td>列1</td><td>列2</td></tr>  
<tr><td>列1</td><td>列2</td></tr>  
<tr><td>列1</td><td>列2</td></tr>  
<tr><td>列1</td><td>列2</td></tr>  
<tr><td>列1</td><td>列2</td></tr>  </table>  如何将table里的内容,点击一个按钮保存为一个html文件?

解决方案 »

  1.   

    何不使用html5的本地database,直接保存到本机数据库呢?
    要显示的时候,加载数据到表格组件,比如Extjs的grid里显示就可以了。
      

  2.   


    我在网上看到这么一个方法。但是试了一下,好像不行。
    <script language="javascript">  
             function downloadfile(id)  
            { 
                     window.document.write(document.getElementById(id).outerHTML);  
                     window.document.execCommand("SaveAs",0,"C:\\download.xsl");  
                     history.go(-1);  
             }  
         </script> 
      

  3.   


    yixianggao兄弟知道有什么其他方法吗?
      

  4.   

    可以考虑在服务器端导出成html,供用户下载,这样比较简单.
    如果客户端有Excel
    用 Excel.Application对象导出表格,让用户另存为html
      

  5.   

    hookee有没有服务器端得例子?
      

  6.   

    function save() {
    var strHTML = document.getElementById("saveitem").outerHTML;
            var winSave = window.open(); 
            winSave.document.open("text/html","UTF-8");
    winSave.document.write(strHTML);
            winSave.document.execCommand("SaveAs",true,"test.html");
            winSave.close(); 
    }