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

IE8调用window.open导出EXCEL文件有关问题

2012-08-24 
IE8调用window.open导出EXCEL文件问题? 新接手的一个二期项目,修改BUG,其中有一个BUG是这样的:导出EXCEL文

IE8调用window.open导出EXCEL文件问题

? 新接手的一个二期项目,修改BUG,其中有一个BUG是这样的:导出EXCEL文件,在IE6,IE7,IE9,火狐,谷歌等浏览器都能正常,唯独在IE8,弹出一个空白窗口后,就一闪而过,无法下载。 

? 经过排查,得出原因:IE8会默认拦截你的下载请求,就算你在IE8勾选了“下载后发出通知”也是没办法解决这个问题的,所以你得再发出一次下载请求,才会弹出下载窗口,一共请求两次。  

?

? ?javascript代码示例: 

?

?

function exportExcel(path){   var url = '../../fileDownload?filename='+path+'&type=xsl';    var win = window.open(url,'_blank');    win.location.href = url; }

热点排行