Dennis: Verwendung v. document.write / document.open / document.close

Beitrag lesen

Hi @all!

Wann muss (muss ich ?) ich ein innerhalb von document.write verwendetes Html-Tag maskieren ? Bisher hat immmer alles auch ohne maskieren funktioniert ? Wann und wo treten also die Probleme auf, wenn ich nicht maskiere ?

Das Problem tritt auf:
document.write("<input type="text">");    -> das wort text gehört hier nicht dazu, davor wird er string beendet,
                                             danach gehts wieder weiter; Fehler
document.write('<input type='text'>');    -> wie oben

Lösung:
document.write('<input type="text">');   oder
document.write("<input type='text'>");    -> die Art von Anführungszeichen, mit der der String eingeschlossen
                                             wird, darf im String selbst nicht vorkommen.

Und sonstige Sonderzeichen musst du nur maskieren, wenn sie in Javascript (an dieser Stelle) eine spezielle Bedeutung haben.

MfG, Dennis.

--
Was man eigentlich immer sagen will:
SelfHTML und SelfForum sind echt spize!
Vielen Dank an alle, die mir hier helfen.
Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
Meine HP: http://www.riehle-web.com
So, das wars!