IE7下用Iframe的src不能显示jsp

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE7下用Iframe的src不能显示jsp相关的知识,希望对你有一定的参考价值。

我的网页是用iframe制作的框架其中中间这个无法载IE7显示里面的jsp内容,在火狐IE6能显示代码如下<iframe  id="ifmBody" name="ifmBody" src="web/myBody.jsp" onload="javascript:checkExplorer();" scrolling="no" width="100%" height="100%"  frameborder="0"></iframe>我的myBody.jsp是一个用DIV标签写的用js控制输出样式的 下拉菜单(js函数没写)<DIV class=live_bar_img id=pic1><IMG src="img/icon_myself_expand.jpg" width="23" height="26" onclick=deploydiv1()> </DIV>我的web 与你当前代码文件应在一个目录中 myBody.jsp 是存在,服务器目录下 myBody.jsp 名字也相同 我看网上说iframe中好像很难显示 jsp下拉菜单,我的网页好像显示一部分,但是不管怎么调都是只显示一部分,另外,如果把myBody.jsp 去掉的话(各种去掉保证已经完全去掉了),主页面里面还是显示一部分myBody.jsp 的页面,很奇怪请各位大神帮忙解决下,急用,谢谢,不胜感激!!

参考技术A 请问问题解决了吗?

ie 下面 js动态设置 iframe src 不显示,一片空白

ie6、7、8、9都不显示,ie11正常,chrome正常。代码如下:
html:
<iframe id="_printArea" name="printArea" src="/HTML/Default_Img.htm"></iframe>
js:
$("#_printArea").attr("src", str); //这个不行
document.getElementById("_printArea").src=str;//这个也不行
有没有懂的?

参考技术A document.getElementsByName("printArea")[0].src

试试 

追问

当用js把iframe的src设置为“str”变量的时候,后台跟踪发现页面被正常加载了的,但是就是不显示到iframe中。

参考技术B ie、百度、360、谷歌 document.getElementById("_printArea").src=str,这个绝对行,而对于jquery就不清楚,估计是你str这个写的不对!把贴代码出来吧追问

iframe中的页面如果换成百度或者网易的网址,是可以的,但本站页面就是不行。如果把src地址单独在地址栏打开也可以的,这说明“str”参数没问题

追答

/HTML/Default_Img.htm 你这个路径有问题,直接改成 Default_Img.htm

你这HTML是项目名称还是文件夹名字? 是文件夹的话就改成HTML/Default_Img.htm

追问

这个没问题的。这个页面能显示。只是js动态设置的url 参数“str”不能显示

追答

你现在代码是没有错了,就是这路径写的不对,你截一张图出来,给我看一下你那路径

追问

路径绝对没问题,现在在iframe的样式里面加了style=" position:relative;"能显示了。但是重新设置iframe的src,iframe不刷新

追答

你说这些没有用的,都不贴出代码,不知道你遇到的是什么情况,我就知道你贴出的一些代码是对的,而又显示不出来,只能认为是你路径问题!不说了,不贴代码,没有什么好说的

追问

这个贴代码不能表现出问题。上面两个问题都解决了。前面是IE iframe的一个BUG,加上样式定位就行了,后面是缓存问题,url加随机参数就解决了,现在是图片加载出来了,然后页面不显示,改变一下浏览器高度或者宽度或者改变一下页面元素的焦点,图片就出来了,不知道什么原因。举个例子吧,页面上一张图片,本来加载成功了,但不显示,一片空白,如果把鼠标移到某个按钮上面,图片又出来了。

本回答被提问者采纳
参考技术C 你走之后酒暖回忆思念瘦
回忆让我成了个随时会落泪的人
他是走掉的你是走丢的
让呼啸的寒风唤醒我憨痴的心
参考技术D 乖打成语乘人不备

连响

完成期末考试的各种报表
第5个回答  2020-01-08 宦囊清苦
爱的你越深我伤口越痛
痴情辈子遗憾辈子
我看见你们希望的眼睛

以上是关于IE7下用Iframe的src不能显示jsp的主要内容,如果未能解决你的问题,请参考以下文章

iframe中jqplot(jquery绘图)不能自动加载,调用resetZoom()方法后才显示。

jsp框架frameset和frame的区别和用法

jsp中父页面如何调用iframe中的src子页面中的js方法

jsp页面frame框架中的src指向另一个系统的asp登录页面不能跳转

iframe与后台交互后,返回页面显示的问题

还有个问题想请教下。是关于iframe显示另一个页面不能自适应,显示不完全的问题。