Det låter som en fruktansvärd sida som ska öppna 16 st fönster så fort man går in där, men här har du en lösning:
På huvudsidan:
<script type="text/javascript">
var popups = new Array();
function openAllWindows(){
var winWidth = Math.floor(screen.width / 4);
var winHeight = Math.floor(screen.height / 4);
var toLoadUrls = ["popup01.html",
"popup02.html",
"popup03.html",
"popup04.html",
"popup05.html",
"popup06.html",
"popup07.html",
"popup08.html",
"popup09.html",
"popup10.html",
"popup11.html",
"popup12.html",
"popup13.html",
"popup14.html",
"popup15.html",
"popup16.html"];
var topX = 0;
var leftX = 0;
for(var i=0; i<16; i++){
popups[i] = window.open(toLoadUrls[i], "win"+i, "width="+winWidth+",height="+winHeight+",left="+(winWidth*leftX)+",top="+(winHeight*topX));
leftX++;
if(leftX==4){
leftX=0;
topX++;
}
}
}
function closeAllWindows(newUrl){
for(var i=0; i<16; i++){
popups[i].close();
}
window.location = newUrl;
}
window.onload=openAllWindows;
</script>
I popup-fönsterna skriver du länkarna så här:
<a href="http://www.aftonbladet.se" onclick="window.opener.closeAllWindows(this.href); return false;">Aftonbladet</a><br />
<a href="http://www.expressen.se" onclick="window.opener.closeAllWindows(this.href); return false;">Expressen</a>
