Kevin: Ersetzen von bestimmten Texten in einem Textfeld

Beitrag lesen

Hallo Leute!

Durchforste jetzt seit fast 2 Stunden die Archive und finde keine Lösung zu meinem Problem welches da lautet:

Ich ersetze in einer Funktion nach dem Abschicken eines Formulares die \n´s und so mit <br>. Haut auch hin.

Möchte jetzt aber auch einen Smiley einbinden und da fuxts mich.

Hier die Funktion:

function entertobr()
{ document.form1.thNachricht.value = document.form1.thNachricht.value.replace(/\r\n/g, "\n");
  document.form1.thNachricht.value = document.form1.thNachricht.value.replace(/\n\r/g, "\n");
  document.form1.thNachricht.value = document.form1.thNachricht.value.replace(/<br>\n/g, "\n");
  document.form1.thNachricht.value = document.form1.thNachricht.value.replace(/\n/g, "<br>");
  document.form1.thNachricht.value = document.form1.thNachricht.value.replace(/:-)/g, "<img src="smiley/smiley1.gif">");
}

Kann mir irgendjemand sagen, was an der letzten "replace"-Anweisung nicht passt. alle anderen funktionieren, nur die letzte mit dem smiley nicht.

Danke im Voraus

Kevin.