Hansi: Text in Textarea einfügen.. will nicht..

Beitrag lesen

hallo.. ich versuche einen text in eine textarea einzufügen.. aber irgendwie will das nicht..

Ich habe eine Form mit meiner Textarea NEWTHREADFORM NEWTEXT

und eine Form mit 2 Textfeldern..  URLFORM  URL  und LINK

beim abschicken von der URLFORM soll er mir in die Textarea folgendes schreiben:

[URL=URL]LINK[/URL]

und hier mal mein Code:

function input()
{
  var url = document.form.urlform.url.text;
  var link = document.form.urlform.linkname.text;
  var auf = String.fromCharCode(91);
  var zu = String.fromCharCode(93);
  what = auf + "URL=" + url + zu + link + auf + "/URL" + zu

if (parent.document.newthreadform.newtext.createTextRange)
   {
    parent.document.newthreadform.newtext.focus();
    parent.document.selection.createRange().duplicate().text = what;
   }
  else if (parent.document.getElementById && !document.all) // Mozilla
   {
    var tarea = parent.document.forms['newthreadform'].elements['newtext'];
    var selEnd = tarea.selectionEnd;
    var txtLen = tarea.value.length;
    var txtbefore = tarea.value.substring(0,selEnd);
    var txtafter =  tarea.value.substring(selEnd, txtLen);
    tarea.value = txtbefore + what + txtafter;
   }
  else
   {
    parent.document.entryform.text.value += what;
   }
}

DaNkE