把窗口付给一个变量
var openwindow=new Array();
var count=0;
……
openwindow[count]=window.open("XXXX");
count++;
……
关的时候用一个循环
for(var i=0;i<openwindow.length;i++){
openwindow[i].close();
}
var openwindow=new Array();
var count=0;
……
openwindow[count]=window.open("XXXX");
count++;
……
关的时候用一个循环
for(var i=0;i<openwindow.length;i++){
openwindow[i].close();
}
<!--
//** power by fason
var win = [];
function openWin(href)
{
win[win.length] = window.open(href);
}
function closeAll()
{
for(var i=0;i<win.length;i++)
if(!win[i].closed)win[i].closeAll();
if(window.opener)window.close();
}
//-->
</script>
<input type=button value="open one for test" onclick="openWin(location)">
<input type=button value="close all" onclick="closeAll()">