IE6下载文件后窗口不会关闭的解决方法

最近在改项目中的一个BUG,功能是这样的:
画面输入查询条件然后后台查找数据库,把结果以CSV的形式下载到本地。
当前画面负责生成数据,另外弹出一个窗口来负责下载数据。

现在的问题是:
在IE8下一切正常,但是IE6下载文件之后子窗口不会自动关闭。

被这个破问题困扰了好几天终于找到解决办法了,其实很简单,就是修改了window.open方法。

原代码:
window.open('PopupSNforOID.aspx', '', 'height=' + hauteur + ', width=' + largeur + ', top=' + wintop + ', left=' + winleft + ', toolbar=no, menubar=no, location=no, resizable=no, scrollbars=no, status=no');


修改后的代码:
window.open('PopupSNforOID.aspx', '');


这样问题就解决了。。。原理未知。。。 :oops:

你可能感兴趣的:(Web开发,.NET技术)