首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

asp生成excel表,但是在ie8下弹不出对话框,万能论坛

2012-03-14 
asp生成excel表,但是在ie8下弹不出对话框,求助万能论坛!点击 ”生成excel表“,在ie6下,可以弹出对话框,然后

asp生成excel表,但是在ie8下弹不出对话框,求助万能论坛!

点击 ”生成excel表“,在ie6下,可以弹出对话框,然后保存为一个excel表,但是在ie8下没法弹出保存对话框,请帮助下,谢谢!
代码如下:
function saveas(Id)
{
var mStr;
mStr = window.document.body.innerHTML ;
var mWindow = window;
window.document.body.innerHTML =Id.innerHTML; 
//mWindow.print();
document.write(window.document.body.innerHTML);
document.execCommand("saveAs","1","EXCEL.xls");
window.document.body.innerHTML = mStr;
history.back();
}
</script>

<div id="AreaPrint">
 <table>
 <tr><td>1</td></tr>
 <tr><td>2</td></tr>
 <tr><td>3</td></tr></table>
  <input type="button" name="Submit12" value="生成EXCEl表" onClick="return saveas(AreaPrint)">

</div>


[解决办法]
用OWC做
[解决办法]
可以明确的告诉你,ie8 不支持 document.execCommand 这个命令, 换其他方法吧

热点排行