大佬教程收集整理的这篇文章主要介绍了Javascript / jQuery:在另一个框架中调用函数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
鉴于以下框架集:
<html> <body> <frameset cols="*" rows="81,*"> <frame id="topFrame" tabindex="1" name="topFrame" noresize="noresize" scrolling="No" src="hometop.aspx"/> <frameset border="0" cols="214,*" frameborder="no" framespacing="0"> <frameset border="0" cols="*" frameborder="no" framespacing="0" rows="70,*"> <frame tabindex="-1" id="chatFrame" name="chatFrame" scrolling="No" noresize="noresize" src=""/> <frame tabindex="-1" id="leftFrame" name="leftFrame" noresize="noresize" src="leftFrame.aspx"/> </frameset> <frame tabindex="-1" id="mainFrame" name="mainFrame" src=""/> </frameset> <noframes>Your browser does not support frameset.</noframes> </frameset> </body> </html>
我正在尝试编写一个javascript钩子,它将在首次打开上述文档时调用#leftFrame中定义的javascript函数.我在加载了jQuery的Firebug会话中执行此操作.
jQuery(“#leftFrame”)返回一个框架DOM元素.现在我想在框架的上下文中执行我的函数(openLink,在leftFrame.aspx中的普通旧脚本标记中定义).我的理解是该函数将是leftFrame文档元素下的DOM节点.但是我无法掌握框架的文档.
我试过了:
jQuery("#leftFrame").document jQuery("#leftFrame").contentDocument jQuery("#leftFrame").find("html")
另外,在Firebug中检查DOM树时,我无法在任何DOM节点下看到openLink函数,正如我所期望的那样.
谁能帮我吗?
以上是大佬教程为你收集整理的Javascript / jQuery:在另一个框架中调用函数全部内容,希望文章能够帮你解决Javascript / jQuery:在另一个框架中调用函数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。