a.jsp页面<frameset rows="*" cols="188,*" framespacing="1" frameborder="yes" border="1" bordercolor="#47478D">
<frame src="b.jsp" name="left" scrolling="NO" noresize>
<frame src="c.jsp" name="main">
</frameset>
请问如何在b和c页面得到a页面的名字呢?
请问如何在b页面得到c页面的名字呢?
不知道大家明白我的意思了吗
<frame src="b.jsp" name="left" scrolling="NO" noresize>
<frame src="c.jsp" name="main">
</frameset>
请问如何在b和c页面得到a页面的名字呢?
请问如何在b页面得到c页面的名字呢?
不知道大家明白我的意思了吗
window.parent.window.document.getElementById("mainFrame")
我要得到是网页的名称,如 a.jsp
<frameset name="a.htm" id="aa" rows="*" cols="188,*" framespacing="1" frameborder="yes" border="1" bordercolor="#47478D">
<frame src="b.htm" id="bb" name="left" scrolling="NO" noresize>
<frame src="c.htm" id="cc" name="main">
</frameset>b.htm:
<script>
document.write("我是B页面,<br/>C页面名称为:"+window.parent.document.getElementById("cc").src+",<br/>A页面名称为:"+window.parent.document.getElementById("aa").name);
</script>c.htm:
<script>
document.write("我是C页面,<br/>B页面名称为:"+window.parent.document.getElementById("bb").src+",<br/>A页面名称为:"+window.parent.document.getElementById("aa").name);
</script>测试用的是HTM页面。到时候直接把代码加到JSP里去,扩展名改JSP。道理也一样!
<frameset rows="*" cols="188,*" framespacing="1" frameborder="yes" border="1" bordercolor="#47478D">
<frame src="b.jsp" name="left" scrolling="NO" noresize>
<frame src="c.jsp" name="main">
</frameset>b.jsp
<script>
document.write("C页面名称为:"+window.parent.document.frames("main").src+",<br/>A页面名称为:"+window.parent.location.href);
</script>c.jsp
<script>
document.write("B页面名称为:"+window.parent.document.frames("left").src+",<br/>A页面名称为:"+window.parent.location.href);
</script>