如何在页面跳转时保留对象(此例中为newwin对象)
我有3个html页面,代码如下
a1页面
<a href="a2.htm" target="newbrower" onClick="return opena2(this.href)">
<input type="button" name="mybutton" value="关闭a2" onclick="newwin.close()">
<a href=a3.htm>a3</a>
<script>
var newwin
function opena2(htmlurl)
{
newwin=window.open(htmlurl,"a2");
return false;
}
</script>
---------------分割线--------------
a2页面
无内容,只是一个新窗口(被a1打开的)
---------------分割线--------------
a3
<body >
<a href="a1.htm">a1</a>
</body>
描述:a1页面有2个超链,一个是在新窗口打开a2用,还有一个是跳转到a3用。
a2页面仅仅显示
a3页面也只有1个超链,跳回至a1页面
当然,a1和a3页面中的3个超链改成3个button也是可以的。
先打开a1-->点超链打开a2-->点超链跳转至a3
此时newwin对象被杀
然后在a3页面点超链跳回a1,此时点a1上的“关闭a”那当然就关不掉a2了。
请问如何实现保留newwin对象?