你在打开新窗口时,判断该窗口是否打开了,如果已经打开了,就不再开,否则才开新窗口。
代码如下:(两个文件)
test.htm
<script language="JavaScript">
var win;
function openWindow() {
if (win == null || win.closed) {
win = window.open("new.htm");
}
}
</script>
<a href="#" onclick="openWindow()">new window</a>
new.htm<body onload="alert('window opend')">
代码如下:(两个文件)
test.htm
<script language="JavaScript">
var win;
function openWindow() {
if (win == null || win.closed) {
win = window.open("new.htm");
}
}
</script>
<a href="#" onclick="openWindow()">new window</a>
new.htm<body onload="alert('window opend')">
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货