EKKi: Nach Klick auf Link Seitenwechsel nach 1 Sekunde

Beitrag lesen

Mahlzeit Markus_5283,

Bin echt am verzeifeln was ist falsch am Code?

Einiges. Fangen wir mal beim Formalen an:

<script>

Es fehlt das <http://de.selfhtml.org/html/referenz/attribute.htm#script@title=zwingend erforderliche "type"-Attribut>.

function verlassen (url) {

Du definierst hier also eine Funktion, die genau einen Funktionsparameter hat. Allerdings wird dieser während der gesamten Funktion nicht einmal benutzt ...

window.setTimeout("document.location.href = url;", 1000);

Hier setzt Du einen http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout@title=Timeout - allerdings hast Du dabei das "Beachten Sie:" nicht beachtet ... das ist meistens keine gute Idee, denn "Beachten Sie:" heißt nicht umsonst genau so, wie es heißt - man sollte es schon beachten.

Erklärung: Nach genau 1000 Millisekunden wird also der Code "document.location = url;" ausgeführt. Zum Ausführungszeitpunkt existiert allerdings keine Variable namens "url". Also kann deren Inhalt auch nicht der href-Eigenschaft des location-Obekts des aktuellen Dokuments zugewiesen werden.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|