hans: Iterativ win open und close

Hallo, möchte ne art auotmatische diashow machen:
dieses script geht im IE prima, aber nicht im Netcape... werde schon irre...
NS bleibt nach ersten öffnen einfach so stehen.
also:
1. fenster öffnen, anzeigen, schliessen.
2. wenn fenster closed, wieder öffnen mit anderer datei, wieder schliessen... usw.

jemand mit tipp ?????

<!--
 function nwin() {
var a = 1;
var win = window.open("a.jpg","new","toolbar=no,locationbar=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=200");
win.setTimeout("self.close()",5000);

while (win.closed == false)
{
a = a +1;
}

var win = window.open("b.jpg","new","toolbar=no,locationbar=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=200");
win.setTimeout("self.close()",5000);
}
//-->

  1. Grüssi,

    dieses script geht im IE prima, aber nicht im Netcape...

    Wieso? Was passiert? schmiert er ab?

    Hallo, möchte ne art auotmatische diashow machen:

    1. fenster öffnen, anzeigen, schliessen.
    2. wenn fenster closed, wieder öffnen mit anderer datei, wieder schliessen... usw.

    function nwin() {
    var a = 1;
    var win = window.open("a.jpg","new","...");
    win.setTimeout("self.close()",5000);

    wofür brauchst du die Variable 'a' ?

    while (win.closed == false)
    {
    a = a +1;
    }

    das sieht mir ziemlich gefährlich aus! Solange das Fenster offen ist, wird hier 'a' inkrementiert! Du hast hier eine Bedingung wie while(true) => Endlosschleife! Was sprach gegen if() - es soll ja wahrscheinlich nur _einmal_ 'a' erhöht werden oder?

    var win = window.open("b.jpg","new","...");
    win.setTimeout("self.close()",5000);
    }
    //-->

    Alles in allem verstehe ich deinen Code nicht!

    while (a < MAX_ANZ_BILDER) {
       win.open(...);
       win.setTimeout("self.close()",5000);
       a++;
    }

    Das wär mir irgendwie logischer. Ist das aus deiner Sicht sinngemäss richtig ?

    lg regenfeld

    PS: ausserdem: wärs nicht einfacher/angenehmer, einfach die Seite nachzuladen, anstatt das ganze Fenster auf- und zu zu klappen?