判断某一页面是否打开

CSDN上有个网友问怎么判断某一页面是否打开,已经打开则激活该页面,否则打开该页面,用JS写了个函数实现:

a.htm代码:
<script language="javascript">
function winopen()
{
    if(winopen.s==undefined || winopen.s.closed==true)
    {
        winopen.s = window.open("b.htm","","top=100,left=100,width=200,height=100");
    }else{
        winopen.s.focus();
    }
}
</script>
<input name="open" type="reset" id="open" value="按钮" onclick="winopen();" />

b.htm代码:
我是B.htm
<script language="javascript">
document.write(new Date());
</script>

通过b.htm中显示的时间可检测窗口是新打开还是激活!

评论: 0 | 引用: 0 | 查看次数: 4244
发表评论
登录后再发表评论!