Forum Doku Wiki Blog

Forumsarchiv 2007, Oktober
Text in Textarea einfügen.. will nicht..

archivierte Beiträge lesen

  1. (JAVASCRIPT) Text in Textarea einfügen.. will nicht.. von Hansi, 14. 10. 2007, 15:24

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

Der folgende Beitrag wurde am 14. 10. 2007, 15:24 Uhr von Hansi veröffentlicht.

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

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

Der folgende Beitrag wurde am 14. 10. 2007, 18:04 Uhr von plan_B veröffentlicht.

Hallo,

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


schade, dass du damit dein Problem so vage beschreibst.
gibt es keine Fehlermeldung? wie verhalten sich die einzelnen Browser?

s.a. http://aktuell.de.selfhtml.org/artikel/javascript/bbcode/

vielleicht wird dir auch der Zugriff auf die parent.document-Elemente verweigert?

Gruß plan_B
--
     *®*´¯`·.¸¸.·

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

Der folgende Beitrag wurde am 14. 10. 2007, 19:53 Uhr von Antipitch veröffentlicht.

Hi Hansi,

ich muss plan_B da leider Recht geben. Sehen wir das richtig, das übergebende Formular liegt in einem (i)frame? Wo liegt denn das Script? Und wo das empfangende Formular mit den textareas?

Und unabhängig von weiteren Fragen: Das hier

>   var url = document.form.urlform.url.text;
>   var link = document.form.urlform.linkname.text;

geht schon mal nich...

See here: http://de.selfhtml.org/javascript/objekte/elements.htm


Gruß
Antipitch

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4