For mig lyder det som om, du har brug for en maskine, som åbner flere vinduer, f.eks. den, jeg selv bruger:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>TÆL NED -- og åbn ...</title>
<meta name="Generator" content="Stone's WebWriter 4">
<script language="javascript">
var title = new Array();
var links = new Array();
var delay = new Array();
title[0]="E*";
links[0]="
http://www.eksperten.dk/";delay[0]=60;
title[1]="G-mail";
links[1]="
http://gmail.google.com/gmail";delay[1]=36000;
title[2]="e|bruger";
links[2]="
http://www.ebruger.dk";delay[2]=600;
title[3]="ofir";
links[3]="
http://www.ofir.dk";delay[3]=1800;
title[4]="";
links[4]="";
delay[4]=100000;
var nextLoad = new Array();
var ids = 0;
var nu = new Date().getTime();
var minTid = 0;
var minTitle = "";
function checkUrl(url){
if (url.indexOf("
http://")==0)return url;
if (url.indexOf("www.")==0)return "
http://"+url; regexp=/\w+\.\w+\.\w{2,}(\/\w+)*/i;
if (regexp.test(url))return "
http://"+url; return "/";
}
function startTael() {
for (i=0;links.length>i;i++){
links[i]=checkUrl(links[i]);
document.minForm.elements['titel'+i].value=title[i];
document.minForm.elements['link'+i].value=links[i];
document.minForm.elements['tid'+i].value=delay[i];
nextLoad[i]= 0;
}
ids=setInterval(taelNed,1000);
}
function stopTael(){
clearInterval(ids);
}
function startNyTael(){
clearInterval(ids);
var j = 0;
delete title;
delete links;
delete delay;
links = new Array();
delay = new Array();
for (var i=0;5>i;i++){
if (document.minForm.elements['link'+i].value!=""){
title[j] = document.minForm.elements['titel'+i].value;
links[j] = checkUrl(document.minForm.elements['link'+i].value);
delay[j] = document.minForm.elements['tid'+i].value;
if (5>parseInt(delay[j]))delay[j] = 60;
j++;
}
}
for (i=0;links.length>i;i++){
document.minForm.elements['titel'+i].value=title[i];
document.minForm.elements['link'+i].value=links[i];
document.minForm.elements['tid'+i].value=delay[i];
nextLoad[i]= 0;
}
for (j=i;5>j;j++){
document.minForm.elements['titel'+j].value="";
document.minForm.elements['link'+j].value="";
document.minForm.elements['tid'+j].value="";
nextLoad[j]= 0;
}
ids=setInterval(taelNed,1000);
}
function taelNed(){
nu = new Date().getTime();
minTid = 1000000000;
for(i=0;links.length>i;i++){
msek = nextLoad[i] - nu;
var sek = Math.floor(msek/1000);
document.getElementById('minSpan'+i).innerText=sek+" s.";
if(minTid>sek){
minTid = sek;
minTitle = title[i];
}
if (0>=msek){
if (links[i]!="/")window.open(links[i],'NySide'+i);
if (nextLoad[i]==0){
nextLoad[i] = nu + Math.floor(Math.random()*delay[i]*500) + delay[i]*500;
}else{
nextLoad[i] = nu+delay[i]*1000;
}
}
}
document.title=minTid+" s. til "+minTitle;
}
</script>
</head>
<body onload="startTael()">
<h1>Opdatering af vinduer</h1>
<form name="minForm">
<table border="2">
<tr>
<td align="center">
<h3>
Titel
</h3>
</td>
<td align="center">
<h3>
Links der skal åbnes
</h3>
</td>
<td align="center">
<h3>
Tid mellem ny load (sek.)
</h3>
</td>
</tr>
<tr>
<td>
<input name="titel0" size="15">
</td>
<td>
<input name="link0" size="50">
</td>
<td>
<input name="tid0" size="5" style="text-align:right"> s. -- næste om: <span id="minSpan0"></span>
</td>
</tr>
<tr>
<td>
<input name="titel1" size="15">
</td>
<td>
<input name="link1" size="50">
</td>
<td>
<input name="tid1" size="5" style="text-align:right"> s. -- næste om: <span id="minSpan1"></span>
</td>
</tr>
<tr>
<td>
<input name="titel2" size="15">
</td>
<td>
<input name="link2" size="50">
</td>
<td>
<input name="tid2" size="5" style="text-align:right"> s. -- næste om: <span id="minSpan2"></span>
</td>
</tr>
<tr>
<td>
<input name="titel3" size="15">
</td>
<td>
<input name="link3" size="50">
</td>
<td>
<input name="tid3" size="5" style="text-align:right"> s. -- næste om: <span id="minSpan3"></span>
</td>
</tr>
<tr>
<td>
<input name="titel4" size="15">
</td>
<td>
<input name="link4" size="50">
</td>
<td>
<input name="tid4" size="5" style="text-align:right"> s. -- næste om: <span id="minSpan4"></span>
</td>
</tr>
<tr>
<td> </td>
<td colspan="2">
<input type="button" value="Start ny" onclick="startNyTael()"> <input type="button" value="Stop opdatering" onclick="stopTael()"> <input type="button" value="checkUrl" onclick="this.value=checkUrl(this.form.link4.value)">
</table>
</form>
</body>
</html>
-- den indeholder så også at siderne opdateres udfra valgte intervaller, et simpel check af urler og forskellige andre ting ...