Hallo Matthias,
das Beispiel ist vielleicht etwas irreführend, aber replace() müsste doch eher so aussehen:
Code:
document.write(someString.replace("'", "\\'")));
Wo du die Escape-Sequenzen erzeugst, hängt sicher auch von der konkreten Situation ab.
Freundliche Grüße