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