Also auf jeden Fall schon mal vielen Dank für die ganze Hilfe. Ich seh, dass ich soweit nicht mehr entfernt bin von der Lösung. Aber eine ganz entscheidene Frage gibt es da noch ...
das ist egal, mach es einfach so wie in den Beispielen vorgeschlagen mit CDATA und verwende deinen alten JavaScript-Code!
Und zwar weiß ich einfach nicht, wo mein Code genau anfängt und wo er aufhört. Dadurch, dass die Scriptanweisung in dem HTML drin ist, weiß ich nicht, wo genau ich das
<script type="text/javascript">
/* <![CDATA[ */
...
/* ]]> */
</script>
hinpacken soll.