phillip: java script vorschau - addslashes ?!

Beitrag lesen

hallo!

ich habe eine news vorschau gebaut, die sich in einem popup fenster öffnet.
ich lese dann die input felder aus und sende sie mit einem forumar mit hidden feldern an den server um sie mit php verwenden zu können.

<?php

if (!isset($_POST["head"]))
  {
   ?>
   <form action="preview.php" method="post" name="formular">
   <script type="text/javascript">
   <!--
   var head = '';
   head = window.opener.document.getElementById('head').value;
   document.write('<input type="hidden" name="head" value="'+head+'">');
   document.formular.submit();
   -->
   </script>
   </form>
   <?php
  }
 else
  {
   //ausgabe
  }
?>

das funktioniert auch wunderbar. nur wenn meine input felder texte mit " (anführungsstrichen) enthalten bricht die ausgabe an der stelle ab.
als beispiel:

also aus zb.: der mann fährt mit einem "kaputten" auto

würde in der vorschau: der mann fährt mit einem

wen ich direkt im input selber "backslashe", also vor jeden anführungsstrich ein backslash hau (der mann fährt mit einem "kaputten" auto) funktioniert das.

ich brauch also irgendwie eine javascript function wie die addslashes in php.

die, die ich gefunden habe funktioniert leider nicht.

<script>
function addslashes(ch) {
ch = ch.replace(/\/g,"\\")
ch = ch.replace(/'/g,"\'")
ch = ch.replace(/"/g,"\"")
return ch
}

chaine = addslashes(chaine)
</script>

ich wäre euch dankbar, wenn ihr eine idee habt :)

phillip