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