【发布时间】:2010-11-14 09:21:17
【问题描述】:
我的页面上有一个 iframe。我想分配一个函数以在该 iframe 的 SRC 更改时运行(即,有人单击 iframe 内的链接)。这可能吗?我试过了:
$("#my-iframe").change(function() { ... });
但没有任何反应。
【问题讨论】:
我的页面上有一个 iframe。我想分配一个函数以在该 iframe 的 SRC 更改时运行(即,有人单击 iframe 内的链接)。这可能吗?我试过了:
$("#my-iframe").change(function() { ... });
但没有任何反应。
【问题讨论】:
退房:
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
});
【讨论】:
您可以尝试在 IFRAME 中的页面中使用对包含页面的引用。使用 IFRAME 中包含的页面中的页面正文 onunload 事件(类似于 window.parent.functionname() 来获取您的父框架)。
出于安全原因,仅当 iframe 中的页面位于同一域中时才可能这样做。
【讨论】: