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

关于IFrame 在IE9 上面的有关问题

2012-09-05 
关于IFrame 在IE9 下面的问题各位大侠,小弟遇到这样的一个问题:在一个页面上使用IFrame做下载文件用的。在I

关于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 及以后的浏览器不再有这个安全漏洞了。

你想正经给用户下载东西,直接作一个链接就成了。

 

热点排行