sp页面中多层frameset嵌套,如何取得其中一层?
一共嵌套三层帧结构
第一层:即浏览器打开第一层:
<frameset clos=” *,1280,*” border=0 >
————————第一层 <frame src=”about:blank” ></frame>
<frameset rows=” 105,*” border=0 >
————————第二层 <frame name=”top” id=”top” src=”topmanu.jsp” ></frame>
<frame name=”bottom” id=”bottom” src=”tkxx.jsp” ></frame>
</frameset>
<frame src=”about:blank” ></frame>
</frameset>
红色处tkxx.jsp页面代码如下
<frameset cols=” 200,10,*” border=0 > ———————第三层
<frame name=”left” id=”left” src=”tk.jsp” ></frame> ——要访问父窗口的代码所在位置 <frame name=”middle” id=”middle” src=”slide.jsp” ></frame>
<frame name=”right” id=”right” src=”st.jsp” ></frame>
</frameset>
黄色处tk.jsp页面中问题代码:也是本帖代码出问题的地方:就是在该页面点按钮“查看细节”后,在name="left"帧结构中显示信息,
<input type=”button” onclick=”openPageToRight();” value="查看细节">
<script>
Function openPageToRight()
{ 此处代码要获取到tkxx.jsp中的name=”left”的frame
}
</script>
请高手指点,本人比较菜,尝试用document.parent或top等都无法访问到name="left"帧结构
------解决方案--------------------window.frames["iframeName"]