showModalDialog窗口中下载Excel报表时弹出新窗口的解决办法
使用iframe解决:
1)设置一个看不见的iframe
<iframe id="download" name="download" height="0px" width="0px"></iframe><!--用iframe模拟文件下载-->
2)修改<base target="download">,指向iframe
也可使用如下办法:
var obj=document.getElementById('download');
obj.contentWindow.location.href="test.html";
本文介绍了解决在showModalDialog窗口中下载Excel报表时出现新窗口的问题的方法。通过设置不可见的iframe并调整其内容窗口地址,可以实现文件的直接下载而不会触发额外的浏览器窗口。
166

被折叠的 条评论
为什么被折叠?



