Ik loop tegen het volgende probleem aan:
Ik vul serverside een javascript variable met text.
Ik doe een aantal bewerkingen om quotes, breaks, etc er uit te filteren, en krijg opzich veilige text er uit de prima geslikt wordt door IE javascript.
Maar: als de text toevallig </script> bevat dan ziet IE dat als het einde van mijn script blok, met alle elende van dien...
Iemand hier al eens mee geworsteld?
Voorbeeld:
Ik vul serverside een javascript variable met text.
Ik doe een aantal bewerkingen om quotes, breaks, etc er uit te filteren, en krijg opzich veilige text er uit de prima geslikt wordt door IE javascript.
Maar: als de text toevallig </script> bevat dan ziet IE dat als het einde van mijn script blok, met alle elende van dien...
Iemand hier al eens mee geworsteld?
Voorbeeld:
code:
1
2
3
4
5
6
7
8
9
| <script language="javascript">
var myText;
myText = '</script>'
alert(myText)
</script> |