是否有事件检测iframe内的URL更改?

时间:2010-06-16 19:55:47

标签: iframe onchange

比方说,我有一个这样的iframe:

<iframe src='test.html'></iframe>

并且在test.html中,有一个按钮会将其网址更改为...让google.com

那么,有没有办法让iframe知道src有变化?

e.g。 onchange或onload ..或其他什么。

2 个答案:

答案 0 :(得分:0)

首先,了解跨域政策的事实。

其次,如果你控制了子iframe,你可以编写一个脚本来通知它的部分框架(窗口)。

答案 1 :(得分:0)

如果您可以控制iframe内容,则可以在onbeforeunload事件中插入设置操作的脚本,如下所示:

<script type="text/javascript">
  self.onbeforeunload = function() {alert('unloadevent in frame window');};
</script>

请注意,onbeforeunload仅适用于IE和Firefox,据我所知。