2010-06-16 81 views
0

让说,我有这样的一个iframe:是否有一个事件可以检测iframe中的URL更改?

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

和test.html中,有一个按钮,这将改变其网址...让我们说google.com

是这样,有什么方法可以让iframe知道src中有变化吗?

例如onchange或onload ..或其他。

+0

“iframe知道”,你的意思是包含iframe或iframe内文件的文件? – casablanca 2010-07-03 20:39:31

回答

0

首先,了解有关跨域策略的事实。其次,如果你有控制孩子的iframe,你可以编写一个脚本来通知它的部分框架(窗口)。

0

如果你的iframe内容的控制,你可以插入脚本设置上onbeforeunload事件一个动作,就像这样:

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

注意onbeforeunload只能在IE和Firefox的作​​品,虽然,据我知道。

相关问题