关于IFrame 在IE9 下面的问题
各位大侠,
小弟遇到这样的一个问题:
在一个页面上使用IFrame做下载文件用的。
在IE9下面,第一次下载可用。但是第二次在下载却没有用了啊。
实现思路是:
每次下载都给IFrame设置一个下载SRC。然后再下载页面进行数据下载。
不知道为什么第二次下载失败。请大侠指教。IFrame在页面上是可以获取的改控件元素。
不知道为什么就是不能进行下载。
------解决方案--------------------
每次下载都给IFrame设置一个下载SRC?
实在不行你可以试试这种方法
document.getElementById("div1").innerHTML="<iframe src='xxx' style='display:none'></iframe>"
------解决方案--------------------src是每次都变化吗?如果是,试试2楼的。
如果不是,试试加上强制刷新代码
------解决方案--------------------第二次到iframe的后台打个断点看看能不能跳进去
------解决方案--------------------
给SRC的路径地址上加上个随机参数试试 如:XXX.COM/abc.aspx?temp=随机数
------解决方案--------------------我记得ie6 sp2 及以后的浏览器不再有这个安全漏洞了。
你想正经给用户下载东西,直接作一个链接就成了。