读书人

sp页面中多层frameset嵌套怎么取得其

发布时间: 2013-12-07 22:19:20 作者: rapoo

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"]

读书人网 >Java Web开发

热点推荐