Dono: weiterleitung

Hallo!

Kann mir einer sagen warum der IE bei folgendem Script die Seite (das Pop-Up) sofort öffnet und nicht wartet bis die Zeit abgelaufen ist?

<html><head>
<script type="text/javascript">
function gogo(){
window.setTimeout(window.open("800.htm"),10000);
}
</script>
</head><body onload="gogo()">
</body></home>

  1. Hi,

    Kann mir einer sagen warum der IE bei folgendem Script die Seite (das Pop-Up) sofort öffnet und nicht wartet bis die Zeit abgelaufen ist?

    aus dem einfachen Grund, dass er zwangsläufig Dein window.open() ausführen _muss_ und einen Timeout auf dessen Rückgabe setzt. Nach 10 Sekunden dürfte es einen JavaScript-Fehler geben.

    window.setTimeout(window.open("800.htm"),10000);

    Der erste Parameter ist ein String.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Fehler im Quelltext. Berichtigung:

    <html><head>
    <script type="text/javascript">
    function gogo(){
    window.setTimeout("window.open('800.htm')", 10000);
    }
    </script>
    </head><body onload="gogo()">
    </body></home>

    benji