levu: in JS in ner Zeichenkette kein </script> erlaubt????

Beitrag lesen

Hallo,

wenn ich folgenden Quelltext habe (im Head):

  
<script type="text/javascript">  
/*<![CDATA[*/  
var variable = '</script>';  
/*]]>*/  
</script>]

dann bekomme ich im Browser [1] folgende Ausgabe:

'; /*]]>*/

Wie kann ich, ohne das </script> zu zerstückeln, es in eine Zeichenkette packen? Ist dieses Verhalten der Browser richtig?

[1] (Opera 10.0, FF3, IE7, Chrome 1.x (neueste), Safari 3.x (auch neuester))

mfg, Flo

--
sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|