使用JavaScript来监视帧的更改

时间:2011-05-02 20:09:03

标签: javascript frames

我的服务器上有一个框架集,它包含一个位于同一个域的顶部框架主菜单,以及一个底部框架,其内容有时位于同一个域中,有时位于远程域上。

我想监视底部框架以查看它是否发生变化,如果它确实发生了变化,它会转到哪个URL。有没有办法使用JavaScript?

2 个答案:

答案 0 :(得分:0)

如果您可以控制来自 域的内容,则应该能够检测到用户何时离开您的域。您可以通过收听点击事件来捕获正常的链接导航,并添加额外的代码以通知导航到用户可能离开页面的任何其他方式。

一旦框架显示来自远程域的内容,如果没有内容本身的合作(即使这样,涉及令人讨厌的跨域通信黑客),您将无法从中获取任何信息)。指向远程域的框架不会向您的页面报告任何有关自身的信息,甚至不会报告当前的URL。

答案 1 :(得分:0)

您应该能够绑定到iframe上的load并使用它。