Teh Nethacker: Umlaute ersetzen

Beitrag lesen

Hallo,
Ich habe aus "Langeweile" eine Funktion geschrieben, die mir die Umlaute ersetzen soll. Leider funktioniert diese nicht, da sie bei dem Satz "Ändere und übe die Wörter" nur "Ändere und übe die Wörter" ausgibt.

Die Funktion:

<script type="text/javascript">  
        <!--  
          function rep_u()  
            {  
              if(document.workspace.umlaute.checked == true)  
                {  
                  var text = document.workspace.work.value;  
                  document.workspace.work.value = text.replace(/Ä/g, "&Auml;");  
                  document.workspace.work.value = text.replace(/ä/g, "&auml;");  
                  document.workspace.work.value = text.replace(/Ö/g, "&Ouml;");  
                  document.workspace.work.value = text.replace(/ö/g, "&ouml;");  
                  document.workspace.work.value = text.replace(/Ü/g, "&Uuml;");  
                  document.workspace.work.value = text.replace(/ü/g, "&uuml;");  
                  //document.workspace.work.value = text.replace(/ß/g, "&szlig;");  
                  //document.workspace.work.value = text.replace(/é/g, "&eacute;");  
                }  
            }  
        //-->  
        </script>

Woran kann das liegen?

mfg