Xerminator: Text aus Formular löschen

Ich möchte einen markierten Teil von einem Formular in [url [/url] einschliessen, was auch bestens funktioniert.

function addURL(marked) {
 document.edit.text.value += "[url]";
 document.edit.text.value += marked;
 document.edit.text.value += "[/url]";

allerdings gibt es jetzt das problem dass der markierte Teil immer noch besteht, also ist es doppelt. wisst ihr wie man den markierten Teil löschen kann?

document.selection.createRange().text

  1. oder noch besser: der neue Text sollte den markierten Text überschreiben, so kann man den hyperlink irgendwo im Formular auch nachträglich platzieren...
    allerdings bin ich absolut unerfahren was JavaScript angeht und habe keine Ahnung wie und ob das geht

    1. Hallo,

      mache doch noch eine zweite (unsichtbare) Textarea mit type="hidden".

      • Den erzeugten Befehl in Textfeld 2 schreiben

      • Textfeld 1 leeren

      • Inhalt von Feld 2 nach Feld 1 schieben.

      Grüsse
      Uli

      Ich habe auch so was in der Art:
      www.crazymaze.de/single/   und dort auf "Rahmen" klicken.

      1. Also so in der Art:

        document.edit.text_2.value = "[url]" + marked + [/url];

        document.edit.text_1.value = "";

        document.edit.text_1.value = document.edit.text_2.value

        Poste doch mal den ganzen Quelltext, oder schicke ihn per Mail an mich, ich bin nur sporadisch hier.

        Gruss
        Uli