Hallo,
ich habe noch ein bisschen umprogrammiert und eine fast laufende Möglichkeit gefunden.
Ich habe statt dem Timeout eine weitere Schleife geschrieben, die alle Fenster nach Ablauf einer gewissen Zeit schließt.
Das funktioniert auch prima, leider lädt nur die sich öffnende Seiten sich nicht.
Mit den Frames das funktioniert leider auch nicht!
Ich vermute es liegt dran, dass der "tread" hängt und ein Laden somit nicht möglich ist. Hier die wichtigsten Auszüge:
function pausecomp(millis){
var date = new Date();
var curDate = null;
do { curDate = new Date(); }
while(curDate-date < millis);
}
function aufruf() {
f = new Array(links.length);
for (var j=0; j<links.length; j++) {
var tmp = links[j];
f[j]=window.open(links[j], "Fenster"+j, "width=310,height=400,left=0,top="+(j*10));
}
var tmp = f.length;
if (tmp<=5) tmp=5;
pausecomp((tmp/10)*5000);
for (var j=0; j<links.length; j++) {
f[j].close();
}
Weiß jemand wie ich vielleicht ein parallelen Task oder Timertask starten kann?
Bei dem Befehl wird der "Zugriff verweigert":
f[j].setTimeout ('window.close()',2000);
Würde mich über Hilfe sehr freuen!
Gruß
Nobody85