In Script Weiterleitung mit Zeitverzögerung einfügen
stefan
- javascript
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
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
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