Rudi: Text in Textarea einfügen

Beitrag lesen

Hi,

ich versuche, in eine Textarea über Buttons Text einzufügen. Das klappt so weit auch ganz gut, solange ich die Textarea immer gleich benenne. Da das bei mir aber teilweise nicht möglich ist, wollte ich das JavaScript hierfür universell gestalten. Habe in die eigentliche function noch den Parameter "AreaName" eingefügt, mit dem ich den Namen der Textarea übergebe. Das funktioniert so allerdings nicht, aus irgendwelchen Gründen nimmt er diesen Namen nicht an. Wie könnte ich dieses Problem sonst angehen? Berücksicht bei Antworten aber bitte, daß ich mit JavaScript eigentlich recht wenig zu tun habe, nur ein gefundenes Script anpassen wollte.

Hier der Button (die Textarea heißt "beschreibung"):
<input type="button" value="F" onClick="JavaScript:promptcode('Kursiver Text:', 'I', 'beschreibung')"  />

Und die JavaScript function (bei "AreaName" hakt es):
function promptcode(Nachricht,TagInhalt,AreaName){
  txt = prompt(Nachricht,"");
  if(txt != null){
    AddTxt = "["+TagInhalt+"]"+txt+"[/"+TagInhalt+"]";
    if (document.userpass) formid = document.userpass.AreaName;
    if (document.mf) formid = document.mf.AreaName;
    else formid=document.forms[0].AreaName;
    formid.value += AddTxt;
    formid.focus();
  }
}