Maskierung eines Strings

Thopeto

Erfahrenes Mitglied
Mein Problem liegt bei folgendem Code:

Code:
<html>
<script type="text/javascript">
	function foo(s) { 
		eval(s);
	};
</script>
<body onload="javascript:foo('alert(\'test mit abostroph\'s test test\');');">
</body>
</html>

foo führt dann den String als Code aus. Dabei wird der Apostroph in der Mitte des Strings zum Problem -> ein Fehler wird angegeben.
gibt es eine möglichkeit, der Apostroph weiter zu maskieren?

grüße
 
Dann musst du das Apostroph eben nochmal maskieren.

HTML:
<body onload="javascript:foo('alert(\'test mit abostroph\\\'s test test\');');">
 
Zurück