Hi,
meine erste Vermutung hat sich als nicht bestätigt ;-) Das Problem ist, das Du HTML-Code im JavaScript hast. Es müsste reichen, wenn Du den Slash maskierst: </tagende> wird demnach zu </tagende>.
nein - das erzeugt lediglich korrektes Javascript aber kein valides HTML. Das Zeichen "<" hat innerhalb eines Tags nichts zu suchen.
Wie schon gesagt wurde: entweder (als CDATA) maskieren oder (als externe *JS-Datei*) auslagern.
freundliche Grüße
Ingo