IE7下iframe无法使用window.parent获取父元素中的变量值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE7下iframe无法使用window.parent获取父元素中的变量值相关的知识,希望对你有一定的参考价值。

父窗体:
<script>
var parentApp='aaa';
</script>
子窗体:
<script>
var parentValue=window.parent.parentApp;
console.log(parentValue);
</script>
FF、IE8、9都可以获得到值,但是IE7获取到的就是undefined

参考技术A 可以试试使用window.top来代替 参考技术B

springmvc3注解框架中,iframe画面不显示。 火狐下显示空白,IE8下显示 此内容无法在框架中显示。

<iframe src="$pageContext.request.contextPath/aaaa/homePage" name="mainFrame" height="700" width="100%"></iframe>

$pageContext.request.contextPath/aaaa/homePage

这是个啥地址,确定这个地址是可以访问的么?
不是homePage.jsp 后者homePage.acton 什么什么的?没houzhui?追问

springmvc3的注解方式,就是这样的。

追答

乱说什么呢?
有没有后缀是你自己配置的,不要赖在spring 上。
把pageContext.request.contextPath 还原成你自己的 地址,然后将这个 绝地 地址放在浏览器的 地址栏里 执行一下,如果显示不出来,绝对是 你写错了

如果能,你就看一下pageContext.request.contextPath 是否找对了

参考技术A 把src的地址在url单独打开看看,打不开的话 就是地址出错了追问

url可以单独打开。

参考技术B   尊敬的用户,您好!很高兴为您答疑。
  这个问题跟浏览器无关,而是您的页面本身注入错误。而此字符在框架下自然是无法是别的。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
参考技术C 可以玩的,尽情的玩吧

以上是关于IE7下iframe无法使用window.parent获取父元素中的变量值的主要内容,如果未能解决你的问题,请参考以下文章

修改iframes内元素的样式

jquery方法操作iframe元素

IE7下用Iframe的src不能显示jsp

如何在 IE7 中删除 iframe 边框? [复制]

Fancybox 2,带表单的 iframe,在 IE7 中不起作用

如何在ie6/ie7/ie8中实现iframe背景透明