检测iframe对象中的src /位置更改

时间:2013-08-12 19:51:13

标签: javascript html css

我有一个指向特定页面的iframe对象。例如,

<iframe src="http://en.wikipedia.org/wiki/Special:Random"></iframe>

我想在iframe的位置发生变化时发出警报,因为用户点击了其中的链接。

执行onLoad="alert(this.ContentWindow.location.href);"不会产生任何结果。

无论用户点击了什么,

执行onLoad="alert(this.src);"都会产生初始src(../wiki/Special:Random)。

用户将保留在同一个域中,因此不会违反同源策略。

1 个答案:

答案 0 :(得分:3)

在“ContentWindow”中使用正确的大小写,它应该是“contentWindow”。

<iframe src="your initial URL" onload="alert(this.contentWindow.location.href)" /> 

作品。