Code in eine textarea einfügen

Dragosius

Erfahrenes Mitglied
Hallo,

ich habe folgende textarea:
<textarea name="po_text" rows="15" cols="95" wrap="physical"><?php echo $po_text; ?></textarea>
Neben der textarea lasse ich Smileys anzeigen.
Wie kann ich es lösen, dass bei einem Klick auf den Smileys der Code vom Smileys in die Textarea eingefügt wird?

Von einer anderen Stelle habe ich mir folgenden Code genommen, nur leider funktioniert das nicht.
Vermutlich stelle ich mich einfach zu blöd an.
Smiley:
<a href="#" onMouseOver="return(true)" onClick="appendtext_opener(' &smile '); return(false)"><img src="pics/smile/smile.gif" alt="Smile" title="Smile"></a>

Funktion:
function appendtext_opener(text) {
document.forms['form'].elements['po_text'].value += text;
document.forms['form'].elements['po_text'].focus();
}
 
Kurzer Nachtrag:
Das funktioniert sogar, ich hatte den Browser-Cache vergessen.

Wie kann ich es denn realisieren, dass der eingefügte Text am Anfang statt am Ende steht?
 
Versuche es so:
Code:
            document.forms['form'].elements['po_text'].value =
                text + document.forms['form'].elements['po_text'].value;
 
Zurück