<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
var newweb
function button1_onclick() {
newweb= window.open("b.html");
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<P><INPUT id=button1 type=button value=打开 name=button1 LANGUAGE=javascript onclick="return button1_onclick()"></P>
<input type=button value=close onclick="newweb.close()">
</BODY>
</HTML>
<!--
var newweb
function button1_onclick() {
newweb= window.open("b.html");
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<P><INPUT id=button1 type=button value=打开 name=button1 LANGUAGE=javascript onclick="return button1_onclick()"></P>
<input type=button value=close onclick="newweb.close()">
</BODY>
</HTML>
如果尝试关闭用户打开的页面会弹出提示对话框的!在B中加入<input type="button" name="Close" onclick="self.close();" />可以关闭B页面自己!
如果客户端允许的话 ,可以用 vbs或者js调系统的api
先获取到 window 的 title ,然后判断 ,用 shell就可以关闭
var a;
var b;function openWin(v) {
if(v=="a") {
a = window.open("http://www.163.com/","a","");
} else if(v=="b") {
b = window.open("http://www.qq.com/","b","");
}
return;
}function closeWin(v) {
if(v=="a") {
a.close();
} else if(v=="b") {
b.close();
}
}
</script>
<input type="button" onclick="openWin('a')" value="open('a')">
<input type="button" onclick="openWin('b')" value="open('b')">
<input type="button" onclick="closeWin('a')" value="close('a')">
<input type="button" onclick="closeWin('b')" value="close('b')">