因为最近在改一些JS的东西,今天遇到了一些<framset>下嵌套<frameset>的取值情况。
发现原来每个<frame>包含的页面都有自己的一个document对象,要想取得某个页面的值必须定位到该frame下,然后才能取到。
一下面的情况为例:index.jsp
<frameset rows="55,*" cols="*" frameborder="NO" border="0" framespacing="0">
<frame src="<%=basePath%>top.jsp" name="topFrame" scrolling="NO" noresize APPLICATION="yes">
<frameset cols="140,*" frameborder="NO" border="0" framespacing="0">
<frame src="<%=basePath%>leftMenu.jsp" name="leftFrame" scrolling="NO" noresize APPLICATION="yes">
<frame src="<%=basePath%>main.jsp" name="mainFrame" APPLICATION="yes">
</frameset>
</frameset>
main.jsp
<frameset rows="40,*,0" border="0">
<frame name="HeadFrame" src="<c:url value="a.jsp"/>" scrolling="no" application="yes">
<frame name="ListFrame" src="" scrolling="auto" application="yes">
<frame name="HiddFrame" application="yes">
</frameset>
如果想取到a.jsp中的某个id为test的元素则必须如下写
var mainFrame=window.top.document.frames( 'mainFrame')
var a=mainFrame.frames['HeadFrame'].a
如果你直接
mainFrame.a是取不到值的。
plus:
取得页面中frame的个数的方法
某个具体页面
页面所在frame的名字.frames.length
顶级页面
top.frames.length
分享到:
相关推荐
C语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 ...
MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 ...
frame与frame之间如何用JavaScript传值
MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 ...
Delphi中frame的使用Delphi中frame的使用Delphi中frame的使用Delphi中frame的使用Delphi中frame的使用
Frame-Relay(帧中继)简称FR,是国际电信联盟通信标准化组(ITU-T)和美国国家标准化协会(ANSI)制定的一种标准,它定义在公共数据网络(PDN)上发送数据的过程。它是一种面向连接的数据链路技术,为提高高性能和高...
一个在linux下的frame编程实现,需gtk-2.0以上支持。A frame exampel base linux,need gtk-2.0 support.
KVO监听UI控件的frame变化,kVO的简单使用
if (parent.document.getElementById('pageframe').cols=="218,8,*"){ parent.document.getElementById('pageframe').cols="0,8,*"; imgid.src="gd2.gif"; } else{ parent.document.getElementById('pageframe')....
Frame relay Frame relay Frame relay Frame relay Frame relay Frame relay Frame relay Frame relay
FrameAnimation
Wpf下Frame、MDI、TabControl简单应用
jQuery frame
跨Frame下拉菜单跨Frame下拉菜单跨Frame下拉菜单
POC and frame_num 详细解析,清晰易懂注意,H264码流的输出顺序是编码顺序,所以在编码B帧的时候,由于B是双向预测,需要先编码后面编码帧P/I,这时候先输出I/P,后面才有B帧,我们在解码段拿到相应的I/P帧后,不能...
点击劫持:X-Frame-Options头缺失 in a frame because it set 'X-Frame-Options' to 'deny'
页面布局frameset frame
frame的用法.pdf
MFC源代码 FRAME3.03MFC源代码 FRAME3.03MFC源代码 FRAME3.03MFC源代码 FRAME3.03MFC源代码 FRAME3.03MFC源代码 FRAME3.03MFC源代码 FRAME3.03MFC源代码 FRAME3.03MFC源代码 FRAME3.03MFC源代码 FRAME3.03MFC源代码 ...
MFC源代码 FRAME1.03MFC源代码 FRAME1.03MFC源代码 FRAME1.03MFC源代码 FRAME1.03MFC源代码 FRAME1.03MFC源代码 FRAME1.03MFC源代码 FRAME1.03MFC源代码 FRAME1.03MFC源代码 FRAME1.03MFC源代码 FRAME1.03MFC源代码 ...