下面这段脚本我在ie6上面可以正常运行弹出保存excel的对话框,但是在ie7的情况下
浏览器闪了一下,这段脚本好像没执行,保存excel文件的对话框没有出来?应该怎么去设置呢?
<script language="javascript">
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","检验报表 .xls");window.document.body.innerHTML = mStr;
history.back();
} </script>      <div id="AreaPrint"> <br>
    <table align="center" border="1" cellpadding="0" cellspacing="0" height="152" width="800">
            <tr>
              <td align="left" valign="top" colspan="6"><div align="center"><img src="images/shtlj.jpg" width="91" height="63"><span class="STYLE1">上海铁路局技术中心计量检测所</span></div></td>
            </tr>
<tr>....
</div><div align="center"><a href="#" onClick="return saveas(AreaPrint)">生成EXCEL表</a>