在按iframe页排序的iframe父级上运行函数
Running a function on iframe parent ordered by iframe page
我有PageA和PageB。。。
页面A包含一个iFrame,页面B在该iFrame内。
<iframe src="pageB.php />
在pageA上,我有一个Javascript函数,我想在pageB更新后运行它。
我的问题是。。。页面A是否可以知道页面B何时被修改?
PageB需要通知PageA发生了一些事情。您可以使用window.eparent附加回调。<my_callback>()。
(顺便说一句,只有当两个页面都在同一个域上时,这才会起作用。)
举个简单的例子:
PageB(在iframe中):
<html>
<body onload="window.parent.notifyChanges();"
... stuff ...
</body>
</html>
PageA
<html>
<head>
<script type="text/javascript">
function notifyChanges(){
...do something...
}
</script>
</head>
<body>
... stuff ...
</body>
</html>
相关文章:
- 在父网页的iframe中运行JavaScript
- 如何运行在加载时操作 iframe 内容的代码
- 没有在带有IE-FF的IFrame中运行的脚本是可以的
- 可编辑iframe,不允许运行JavaScript
- 使用在iFrame中运行的Javascript进行通信
- 内容脚本未在其他扩展程序页面的 iframe 中运行
- 在具有另一个域的 iframe 上运行 javascript
- 如何在 iframe 上运行 JavaScript 代码
- 如何在未在 iframe 中定义的 iFrame 中运行代码
- 在显示 iframe 内容时运行脚本
- 如何防止 iframe 运行两次加载事件
- 打开一个带有URL的iframe,然后运行一些JS
- 如何从父网页运行 iFrame 的脚本
- 来自一个外部站点的 Javascript 应用程序不在 iframe 中运行
- 打开现有iframe中的链接或运行代码,具体取决于iframe是否存在
- 是否可以在IE9中调试在iFrame中运行的Javascript
- 加载iframe.src将运行JSP中的所有JavaScript
- 关于在IE8的iFrame中运行AngularJS应用程序的空白页
- 如何在MVC中的运行时循环中动态创建IFrame
- 在浏览器控制台中为加载页面的特定iframe运行跨站点javascript