检测来自子(iframe)的窗口关闭命令

时间:2012-07-24 19:18:48

标签: javascript html iframe

我在其他网站的html页面中有一个iframe。

用户在该iframe中执行某些操作,然后页面自行关闭。 (该页面不适合我,我无法更改其功能)

我希望我的html页面能够检测到来自child的这个关闭命令,然后将iframe的可见性更改为false。

怎么做?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

保存当前位置并使用setInterval启动循环。

var startingLocation = document.getElementById('myIFrame').location;
setInterval("checkChildLocation",1000);
function checkChildLocation() {
  if(document.getElementById('myIFrame').location != startingLocation) {
    /* the iframe has changed */
  }
}

或类似的东西。