Stack overflow / too much recursion
Verzögerung


Warnungen und Codefehler kurz und knapp

Beim Streifzug durch's Internet findet sich ab und zu auch manche kuriose Warnung oder Fehlermeldung, die durch sehr rechenintensives oder fehlerhaftes JavaScript ausgelöst wurde. Hier sind Beispiele gesammelt, die den fehlerhaften Code zeigen. Denn: Auch aus den Fehlern anderer kann man lernen.

Stack overflow / too much recursion

Das über das onload-Ereignis aufgerufene Script (unten auch über das onclick-Event) gibt, wenn es nicht in einem Frameset ausgeführt wird, einen Fehler zurück, da der Aufruf über den top / parent / self-Objektnamen ins Leere greift. Innerhalb eines Framesets bleibt die Fehlermeldung aus.

Die Fehlermeldungen aus:
ie MSIE: Stack overflow at line: 0
nn NN: JavaScript Error: too much recursion line 22


Verzögerung

Die Warnung lautet:
ie MSIE:
Ein Skript auf dieser Seite verursacht eine Verzögerung im Internet Explorer. Falls das Skript weiter ausgeführt wird, verlängern sich die Antwortzeiten des Computers möglicherweise erheblich.
Soll das Script abgebrochen werden?
Ein Skript auf dieser Seite verursacht eine Verzögerung im Internet Explorer. Falls das Skript weiter ausgeführt wird, verlängern sich die Antwortzeiten des Computers möglicherweise erheblich. Soll das Script abgebrochen werden?

Die Verzögerungswarung des IE kann auch hier erzeugt werden: Folgen Sie dem Link: zeit_kalender_freitag13.html und klicken Sie auf den »Freitag den 13. ausgeben«-Button, um das Datum angezeigt zu bekommen. Wenn Sie nun erneut auf den Button klicken erscheint nach einiger Zeit (ca. 2 Min.) besagter Warnhinweis, da das Datumsformat im Eingabefeld nicht korrekt ist. Quittieren Sie die Warnung mit »Ja«, um das Script abzubrechen.

Anmerkung: Die Quellen zu diesen Script(schnipseln) sind hier nicht ausgewiesen. Oftmals wurde der Fehler inzwischen auch schon entfernt.

© 2002