使用 javascript 从另一个框架加载框架集框架中的元素
我正在为我的页面使用框架和框架集。为了从另一个框架访问一个框架中的元素,我使用了以下 js 代码:
parent.frames['frame1'].document.getElementById('inputfield1');
但它与 Webkit 配合得很好。在 Firefox 上失败了。我认为我的代码是错误的。 我怎样才能让它在 Firefox 上运行?
<frameset id="fset" rows="60%,40%" frameborder="1">
<frame name="frame1" src="...">
<frame name="frame2" src="...">
</frameset>
I'm using frame and frameset for my page. To access an element in a frame from another frame, I used this js code:
parent.frames['frame1'].document.getElementById('inputfield1');
But it just works well with Webkit. It's failed on Firefox. I think my code is wrong.
How could I make it work on Firefox ?
<frameset id="fset" rows="60%,40%" frameborder="1">
<frame name="frame1" src="...">
<frame name="frame2" src="...">
</frameset>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将以下内容插入主页的头部部分。
然后,您可以在框架内使用
parent.doSomething();
来调用主页的 doSomething() ,该方法可以到达两个框架。Insert the following into head section of your main page.
You can then use
parent.doSomething();
inside the frames to call doSomething() of main page which can reach both frames.