本程序检查一个窗口是否已经被打开,如果没有则新建一个窗口将其打开,如果已经被打开则会出现此窗口已被打开的提示信息。 <HTML><HEAD><SCRIPT> var myPage='js13.htm'; function openMyPage() { if (!myPage || myPage.closed){ myPage = window.open("13.htm", "_blank"); } else { alert("13.html is already opened"); } } </SCRIPT></HEAD> <BODY> <FORM> <INPUT TYPE="button" onClick="openMyPage();" VALUE="打开一个窗口"> </FORM></BODY></HTML>
页面打开
例flag=true;
没打开
flag=true;
我试了你的方法,不行,每次都走到第一个判断里去;buaawjh(猪猪爱咬咬):
如果照你的方法,关闭B时SESSION还存在,所以在A里判断还是不对.
myPage=true; } else { alert("my.aspx is already opened"); }