Cheatah: Skript funktioniert nur nach Zeilenumbruch im Quellcode

Beitrag lesen

Hi,

weil "<!--" auch im <script>-Bereich als Kommentarzeile interpretiert wird.

Häh? Wieso das?

weil sonst Clients, die <script> nicht kennen, den Inhalt anzeigen würden.

Ich hab' noch nirgends eine andere Angabe gefunden, als dass "/* Kommentar */" oder "// Kommentar" so interpretiert wird!

Der Beginn des HTML-Kommentars ist gewissermaßen ein Spezialfall. Es ist zwingend notwendig, daß dieser in einem <script>-Bereich erlaubt ist und auch als Kommentar gewertet - also vom Script-Interpreter ignoriert wird.

Der JS-Interpreter sollte das <!-- ja eigentlich ignorieren!

Ja, tut er doch auch. Genau wie den Rest der Zeile.

Cheatah