【发布时间】:2011-08-03 22:09:55
【问题描述】:
我有一个具有这种结构的页面。
<frameset>
<frame name="MenuFrame"></frame>
<frameset>
<frame name="topFrame"></frame>
<frame name="mainFrame"></frame>
</frameset>
</frameset>
在“mainFrame”框架中,我需要使用 javascript 访问一些组件。
我可以在单独的窗口中运行 mainFrame 时访问组件。 Javascript 在单独运行时有效。
运行所有帧时,我无法执行任何 javascript。是什么导致了这个问题?
【问题讨论】:
-
如果可以,请不要使用框架,谢谢! stackoverflow.com/questions/4263509/…
-
您用于访问其他框架的 JavaScript 代码是什么?看来这将是很好的信息分享!
-
好吧,这不是我的选择,它是我正在开发的一个非常古老的网站。
-
@epascarello 我只是使用
$("#id")来获取元素以查看它是否可用。 -
因为框架是不同的页面,而 $("#id") 位于不同的页面中。您需要引用元素所在的框架。
标签: javascript jquery html