检测框架的动态加载

时间:2018-11-14 10:09:45

标签: javascript jquery html dom

Frame design

我正在使用这种框架设计。将此图像视为更复杂设计的简要概述。

我递归地迭代每个框架,以便向其添加事件侦听器。 对于第一个$(window).load()来说,我能够成功添加侦听器。

但是真正的窍门是; 框架2.1是navigationFrame,而框架2.2是detailFrame。 顾名思义,只要我们单击2.1的任何链接,就会再次加载Frame 2.2。 因此,它会使连接的听众松动。 由于已加载新框架,因此无法跟踪新加载的框架。

尽管我已经尝试过

element.onunload = function(){
    #add listeners recursively using element.parent
}
//where element is of type window
//created using 
/*for(var i=0;i<window.frames.length;i++){
   var element = window.frames[i];
}
*/

我也尝试过('frame').load,但是没有用。

我不能使用#frameID,因为这项工作是所有Web应用程序通用的(无论它是否使用框架)。

请建议我采取任何方式解决这种情况。

0 个答案:

没有答案