showmodaldialog 文件下载不打开新窗口的办法

1 在<head>添加<base target="_self">
2 设置一个iframe
<iframe id="download" name="download" height="0px" width="0px"></iframe>
3 实现下载的js中使用
var url = "downAction.do";//下载链接
var obj=document.getElementById('download');
obj.contentWindow.location.href=url;

以上三步基本上可以保证模拟窗口下载文件时不会打开新窗口了

你可能感兴趣的:(showModalDialog)