Struppi: Nach Klick ist JS nicht mehr definiert

Beitrag lesen

Warum wird da der Quelltext gelöscht? In meinem Skript benutze ich ca.  ...  10000 mal document.write und da wird nichts überschrieben, schon gar kein Quellcode!
Warum passiert das, wenn ich einen Link benutze?

Weil document.write() nach dem laden der Seite den Dokumenten Inhgakrt überschreibt.

Meinst du die ganzen createElement() und appendChild() Sachen? Wenn ja, wäre das ein Alternative, aber irgendwie kann ich da nur einzelne Elemente (wie z.B. DIVs) anlegen, aber denen nicht gleichzeitig eine ID zuweisen und das macht diese Herangehensweise für mich leider unbrauchbar...

Wozu brauchst du eine ID?
Aber selbst wenn, natürlich kann du denen auch eine ID zuweisen.

Ich habe mich jetzt erstmal damit beholfen, diese Funktion nochmal manuell in das Dokuement reinzuschreiben. Jetzt zeigt der Firefox, obwohl das Dokument komplett geladen ist, immer noch an, dass was geladen wird, aber das ist Quatsch. Der IE macht's richtig...

Wenn der IE etwas vermeintlich richtig macht kannst du davon ausgehen, dass es in 90% der Fällen falsch ist, es fehlt einfach ein document.close();

Struppi.

--
Javascript ist toll (Perl auch!)