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

Beitrag lesen

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