Cybaer: Mit insertBefore() eingefügtes <script>-Element löscht Seite

Beitrag lesen

Hi,

Nachdem wir ja nun sogar zu dritt festgestellt haben, dass es so nicht funktioniert und dass das auch dokumentiert wäre, bin ich mal gespannt, ob noch jemand vorbeischaut, der seinen Oberlehrer-Zeigefinger in der Tasche lassen kann und sich mit der eigentlichen Frage beschäftigt, wie ich den Code wohl unfallfrei in die Seite bekommen könnte.

Offensichtlich nicht, da die Lösung ja wohl selbstverständlich ist, oder?

1. Du weißt jetzt, daß man mit write() in einer Seite nicht nachträglich Elemente einfügen kann - weil das nicht klappt.
2. Du weißt, daß man Elemente nachträglich mittels DOM-Methoden einfügen kann - weil Du es machst.

Also lautet die Lösung

3. Schmeiß das write() raus, und füge das Element, das Du mit write() einfügen wolltest, mit DOM-Methoden ein.

Fragst Du auch noch deine Muttii, wie Du dir den Hintern abwischen mußt, nachdem deine Hand immer dabei braun wird, und sie dir schon beizeiten den Umgang mit Papier beigebracht hat?

Siehst Du! ;>

Gruß, Cybaer

PS: Wer nicht ein klitzekleines bißchen mitdenkt, sollte vielleicht die Finger von Programmierung lassen.

--
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)