繁体   English   中英

在iframe父级(按iframe页面排序)上运行函数

[英]Running a function on iframe parent ordered by iframe page

我有PageA和PageB ...

PageA包含一个iFrame,而pageB位于该iFrame中。

<iframe src="pageB.php />

在pageA上,我具有要在pageB更新后运行的Javascript函数。

我的问题是...是否可以让pageA知道pageB何时被修改?

PageB将需要通知PageA发生了某些事情。 您可以在iframe页面中使用window.parent。<my_callback>()附加回调。

(顺便说一下,这仅在两个页面都在同一域中时才有效。)

举一个简单的例子:

PageB(在iframe中):

<html>
<body onload="window.parent.notifyChanges();"
     ... stuff ...
</body>
</html>

页码

<html>
<head>
    <script type="text/javascript">
        function notifyChanges(){
             ...do something...
        } 
    </script>
</head>
<body>
    ... stuff ...
</body>
</html>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM