ie6下的iframe,问题多多。

前端之家收集整理的这篇文章主要介绍了ie6下的iframe,问题多多。前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

今天在ie6下显示velocity页面中的iframe,发现除了iframe的外框以外,src中请求的url完全没有读取成功,结果是个空的iframe。

总结网上一共有以下几种解决办法:

 1,

  scrolling='no' frameborder=0 width='256' height='174'> 

2,

3,

页面是jsp动态生成的,可能其它代码造成了影响。

解决方法:先生成iframe,点击“更多信息”时改变iframe的src,之前是采用每次点击删除之前的iframe,添加新的iframe对象。 

6,

解决了此问题 以下是核心代码...........Container.innerHTML="

8,

提示框效果,从而使用动态嵌入iframe方案,但是实施过程中IE7下正常,IE6需要刷新才可正常显示,如下: 
Highlighter">
代码 SyntaxHighlighter/clipboard_new.swf" allowscriptaccess="always" quality="high" flashvars="clipboard=%09this.open%20%3D%20function(_sUrl)%0A%09%7B%09%09%0A%09%09this.show()%3B%0A%09%09var%20openIframe%20%3D%20%22%3Ciframe%20width%3D'100%25'%20height%3D'100%25'%20name%3D'iframe_parent'%20id%3D'iframe_parent'%20src%3D'%22%20%2B%20_sUrl%20%2B%20%22'%20frameborder%3D'0'%20scrolling%3D'no'%3E%3C%2Fiframe%3E%22%3B%0A%09%09myInnerHTML('dialogBody'%2C%20openIframe)%3B%0A%09%7D%0A">
  1. "
方法主要将URL通过iframe形式嵌入到document中,但IE7可正常显示,IE显示空白,而且'iframe_parent' 的src属性为“”,经过漫长的调试,最终通过增加一刷新iframe语句才得以解决:document.frames('iframe_parent').location.reload();     对于此类BUG的定位实在困难。

转自:

<div style="display: none" id="c_jquery_test">

猜你在找的CSS相关文章