如何使用JavaScript

时间:2015-11-11 17:01:54

标签: javascript iframe

我有一个iframe,我根据URL中的参数动态加载。用户可以采取的某些操作可以更改iframe的src以显示另一个页面。是否有一个我可以绑定的JavaScript函数,它会告诉我什么时候src改变了?

例如,用户浏览我的页面并动态加载" www.mysite.com/page1" 现在,用户执行了某些操作,并将page1替换为" www.mysite.com/page2"。

我想检测变化并对其采取行动。类似于:document.getElementById(" myIFrame")。onSrcChange(doFunction());

在有人要求之前,我无法检测到用户是否做了某些事情,我必须依赖iFrame更改作为尝试和检测的内容。

如果它有任何区别,这必须在IE中有效。谢谢!

1 个答案:

答案 0 :(得分:2)

You can use "onload" event on iframe tag to detect iframe src change, when src is changed new page is loaded in iframe and "onload" event is triggered.

you can also use on "onhashchange" event to detect hash changes as well.