Cheatah: document.writeln("</script>")

Beitrag lesen

Hi,

weiss jemand wieso es in untenstehendem Quelltext einen Fehler gibt "unterminated string constant"?

weil durch das </script> der <script>-Bereich beendet wurde. HTML-End-Tags haben innerhalb eines solchen _nichts_ verloren - überprüfe die Seite mal mit http://validator.w3.org/.

denn wenn man schreibt "</ s" oder "< /s" dann kommt zumindest kein Javascript-Fehler mehr.

Dann ist es sogar kein SGML-Fehler mehr, weil Du keinen End-Tag hast. Die Zeichenfolge "<", "/", "Buchstabe" darf nicht vorkommen. Verhindern kannst Du sie am lesbarsten, indem Du das "/" escapest, also einen Backslash voranstellst. Bei _jedem_ End-Tag.

Cheatah

--
X-Will-Answer-Email: No