求将这个导出excel的js代码支持谷歌浏览器,该如何解决
求将这个导出excel的js代码支持谷歌浏览器
<h1>保存内容到Excel中</h1>
<table id='content'>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>a1</td><td>a2</td></tr>
<tr><td>b1</td><td>b2</td></tr>
<tr><td>c1</td><td>c2</td></tr>
<tr><td>d1</td><td>d2</td></tr>
<tr><td>e1</td><td>e2</td></tr>
<tr><td>f1</td><td>f2</td></tr>
</table>
<a href="javascript:downloadfile('content')">保存文件</a>
<script language="javascript">
function downloadfile(id)
{
window.document.write(document.getElementById(id).outerHTML);
window.document.execCommand("SaveAs",false,"download.xls");
history.go(-1);
}
</script>
----------------------------------------------------------------------
求将这个导出excel的js代码兼容谷歌浏览器,目前至兼容IE浏览器
------解决思路----------------------
还是转为服务器端导出兼容性好些
------解决思路----------------------
这种脚步的导出,很有可能出现兼容性问题。用服务器端处理导出。服务器端倒出可以指定application/type
<h1>保存内容到Excel中</h1>
<table id='content'>
<tr><td>列1</td><td>列2</td></tr>
<tr><td>a1</td><td>a2</td></tr>
<tr><td>b1</td><td>b2</td></tr>
<tr><td>c1</td><td>c2</td></tr>
<tr><td>d1</td><td>d2</td></tr>
<tr><td>e1</td><td>e2</td></tr>
<tr><td>f1</td><td>f2</td></tr>
</table>
<a href="javascript:downloadfile('content')">保存文件</a>
<script language="javascript">
function downloadfile(id)
{
window.document.write(document.getElementById(id).outerHTML);
window.document.execCommand("SaveAs",false,"download.xls");
history.go(-1);
}
</script>
----------------------------------------------------------------------
求将这个导出excel的js代码兼容谷歌浏览器,目前至兼容IE浏览器
------解决思路----------------------
还是转为服务器端导出兼容性好些
------解决思路----------------------
这种脚步的导出,很有可能出现兼容性问题。用服务器端处理导出。服务器端倒出可以指定application/type