stefan: In Script Weiterleitung mit Zeitverzögerung einfügen

Habe folgenden Script der mir meine User je nach Bildschirmauflösug weiterleitet:
//
<script language="javaScript">
var breite;
breite=screen.width;
if (breite == 640)
  {
  window.location.href="800*600.htm"
                }else
  window.location.href="1024*768.htm"
</script>
//

möchte diesen nun mit einer Zeitverzögerung von 5000ms(5sek.) versehen oder der script soll weiterleitung sobald die seite vollständig geladen ist auf der sich dieser script befindet.
Wäre net wenn mir irgendein Künstler helfen könnte

gruß
stefan

  1. hi stefan

    eine möglichkeit wäre deine seite in ein frameset einzubauen und im unsichtbaren frame die seite einladen. dort im bodytag ein script aufrufen das die gewünschte seite im hauptframe erscheint.

    gibt bestimmt noch andere lösungen

    gruß ron

  2. hi

    Habe folgenden Script der mir meine User je nach Bildschirmauflösug weiterleitet:

    zu dem Prinzip der Weiterleiung sage ich jetzt mal nichts...

    <script language="javaScript">

    function weiterl() {

    var breite;
    breite=screen.width;
    if (breite == 640)
      {
      window.location.href="800*600.htm"
                    }else
      window.location.href="1024*768.htm"

    }

    </script>

    möchte diesen nun mit einer Zeitverzögerung von 5000ms(5sek.) versehen oder der script soll weiterleitung sobald die seite vollständig geladen ist auf der sich dieser script befindet.

    Für beide Varianten würde ich das Script in eine Funkion packen (s.o.)
    Für die Zeitverzögerung brauchst du die Funktion setTimeout() (http://selfhtml.teamone.de/javascript/objekte/window.htm#set_timeout) also etwa so:
    window.setTimeout("weiterl()",5000);

    wenn das Script aufgerufen werden soll wenn die Seite geladen ist musst du onLoad() (http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onload) verwenden: <body onLoad="weiterl()">

    gruß
    Tobias