jQuery - 在iframe导航上运行代码?

时间:2009-07-27 14:53:29

标签: jquery iframe

我的页面上有一个iframe。我想分配一个函数,以便在iframe的SRC发生变化时运行(即,有人点击iframe内的链接)。这可能吗?我试过了:

$(“#my-iframe”)。change(function(){...});

但没有任何事情发生。

2 个答案:

答案 0 :(得分:6)

退房:

How do I fire an event when a iframe has finished loading in jQuery?

从该页面开始:

http://sykari.net/stuff/iframe/

$("#iFrameId").load(function (){
    // do something once the iframe is loaded
});

答案 1 :(得分:-1)

您可以尝试使用IFRAME页面中包含页面的引用。使用IFRAME中包含的页面中的页面主体onunload事件(类似于window.parent.functionname()来获取父框架。)

出于安全考虑,只有当iframe中的网页位于同一个域中时才可以这样做。