Hallo,
Trotzdem ist das Problem altbekannt, dass der IE ohne schliessendes Tag </script> Probleme macht.
Ist das schließende Tag überhaupt optional?
Wenn du Script als inhaltsleeres Element als <script /> notierst, braucht es kein "schliessendes" Tag
Woher soll ein Browser, der eine Ressource als text/html rendert, wissen, dass der Slash ein inhaltsleeres Element kennzeichnet?
Wenn andere Browser damit im text/html-Modus keine Probleme haben, sind sie entweder Fehlertolerant oder das schließende </script> ist optional.
aber genau das ist im IE problematisch. Egal ob HTML oder XHTML.
Hast du schonmal eine Seite als application/xhtml+xml an den IE ausgeliefert? Wenn du das machst, wird der IE keine Probleme mit <script /> haben, weil er gar nicht erst versucht die Seite darzustellen ;-)
mfg. Daniel