日期:2014-05-16  浏览次数:20362 次

在iframe中如何调用父窗体的方法?
主窗体(即iframe的父窗体)

<html>
...
<body>
通过js生成一个iframe,id为ifrm,请问如何在iframe下调用主窗体的js自定义方法?
</body>
</html>


------解决方案--------------------
parent.function_name()
------解决方案--------------------
parent.父窗体注册js事件(/*参数*/);


本地file测试不要使用webkit核心的浏览器如chrome,无法互访
------解决方案--------------------
引用:
Quote: 引用:

parent.父窗体注册js事件(/*参数*/);


本地file测试不要使用webkit核心的浏览器如chrome,无法互访


我用不好使!
我的iframe和主窗体不是同域名是不是不行呀?

不同域名当然不行,不允许跨域。

如果顶级域名相同,2级或者n级域名互访可以设置document.domain='顶级域名'就可以互相操作了
------解决方案--------------------
用:window.parent.document……