www.fltk.net > js中FrAmEs框架互相寻找问题

js中FrAmEs框架互相寻找问题

该网页含多个frame,parent.frames['topFrame']就可以取到名为'topFrame'的那个网页!

a.html var aaa=1; b.html alert(window.parent.aaa);

query取得iframe中元素的几种方法 在iframe子页面获取父页面元素 代码如下: $('#objId', parent.document); // 搞定... 在父页面 获取iframe子页面的元素 代码如下: $("#objid",document.frames('iframename').document) $(document.getElementB...

当然没有第2个frame,因为它就是这2个frame中的一个!! parent.frames[1].location 就是指的其上层frame的第2个frame的location属性~

window.parent.在frame框架中右边的name名.location.href=url;这是js跳转target唯一的方法,如果没看懂,自己加Q问吧。541522788

parent.document.location.reload()要是指定某个子页面刷新,要用到 parent.frames,其用mainFrame是某个框架的name(还是id我记不清了) 如果在某个子页面刷新其它子页面,要注意层级关系, parent.frames("mainFrame").document.location.reload()

frames[0]的代码: function setPicture(sort){ if(sort=="first"){ parent.frames[1].document.images[0].src=document.test.fpicture.value; }}frames[1]的代码不变

这是因为js操作的是子框架里的内容,就不能直接用document.getE...id的方式获取了。 必需在前面加 window.frames['框架的名称name'].document.getE....id的方式获龋 或者加docoment.getE....id 框架的id名

window中有frames接口 对於页面上多个frame, iframe, 比如页面结构为 的, 可以使用 frames.a获取到iframe#a frames.b获取到iframe[name=b] frame[2]获取到最後一个iframe 也就是说在页面结构确定的情况下 你大概可以这麽访问 frames[ ? ].frames...

比如说: 你的Js所在的页面叫child.htm 那么还存在另一个页面,我就叫他parent.htm吧. 那么在parent.htm里面的代码是这样的: 总的来说是在child.htm里查找出父窗口中ID=mainFrame的控制项. 不过根据这个ID的命名,猜测是个iframe或frame.

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com