Robert: Darf man solche Scherze dem Surfer zumuten? www.netz-ende.de.vu

Beitrag lesen

Hallo,

Ist der Browser gleich beim Aufruf der Seite abgestürzt

Ja, sofort nachdem die Seite geladen war.

Hmmm.

Auf der ersten Seite sind eigendlich gar keine
so besonderen Scripte drin. Allerdings ist ein
Effekt drin, der bewirkt, daß der Hintergrund
immer nach einer Weile ein paar mal aufblitzt.
(So 'ne Art Gewitter-Effekt)

Dieses Script hab' ich aus einer Scriptsammlung
irgendwo aus dem Netz. Damit der Blitzeffekt
sich immer wiederholt, ist da eine Funktion
drin, die sich immer wieder selbst aufruft,
und was solche selbstaufrufenden Funktionen
betrifft, hab ich ja schon vor ein paar Tagen
hier im Forum angefragt, und meine Bedenken
geäußert, weil da ja im Prinzip endlos viele
Unterprogramme ineinander verschachtelt werden,
so daß nach meinen Überlegungen der Browser
abstürzen müßte. Vielleicht liegt der Absturz
ja daran. (Allerdings hab ich auch auf Self-
HTML so ein Beispiel gesehen, mit einer
Funktion, die sich immer wieder selbst aufruft
um mit "setTimeout" eine wiederholte Verzögerung
zu erzeugen.

(selfhtml/dhtml/modelle/dynamische_filter.htm#aendern)
Da steht auch drin, daß solche selbstaufrufenden
Funktionen nicht ganz unkritisch sind.)

Die Anweisung "setInterval" ist aber wohl
unproblematischer und hierfür weit besser
geeignet, so daß ich das Script wahrscheinlich
noch dahingehend ändern werde.

Mein Mozilla 1.0.0 unter Linux stürzt ebenfalls
kommentarlos auf deiner Seite ab, allerdings erst,
wenn ich auf Beenden klicke.

Da werd' ich wohl noch 'ne Browser-Abfrage
reinmachen müssen, damit die nichtkompatiblen
Scripte nur mit dem IE ausgefüht werden.

Mich würd's auch mal interessieren, ob die Seite
mit dem IE überall problemlos läuft, oder ob's
da auch schon Probleme gab. (Ich konnte meine
Seite bislang nur an zwei PCs mit dem IE testen,
und da funktionierte alles problemlos. War aber
auch an beiden PCs Windows 98 und die gleiche
IE-Version.)

Bye,  Robert