Smileys bei Klick ins Gästebuchtextfeld einfügen

hi,
ich hab ein gaestebuch in das smileys sollen. undzwar werden die rechts neben dem textfeld angezeigt und sollen bei einem klick in das textfeld links per zeichencode (z.b.: :-)) eingefuegt werden.
ich kriege das nicht hin und weiss nicht woran das liegt, ich habe schon soviele codes die ich ueber google gefunden hatte ausprobiert, aber das half alles nichts.
ich habe ein formular mit einigen inputs und poste mal ein stueckchen davon, das sieht folgendermassen aus:

*hier sind die inputs* dann kommt ein textfeld dann kommen die smileys mit den javascriptfunctions, dann wird das formular geschlossen

aber kein javacode funktionierte bisher, woran kann das liegen?

schöne grüße

Da solltest du was finden:

http://www.html.de/javascript-ajax-und-dhtml/14520-bestimmten-text-textfeld-einfuegen.html

Ich denke mal der Code von Selfhtml ist da am besten geeignet:
JavaScript: Formulare: Text an Cursorposition einfügen

Also is ziemlich simpel.
Du machst n Textfeld und gibst dem eine id.

Machen wir es hier feld.
[php]

[/php]
Nun kommt der JS Code. Dazu verwenden wir eig. nur ne einfache funktion.
[php]
function insert(tag) {
document.editor.feld.value += tag+„“;
document.editor.feld.focus();
}
[/php]
Hier habe ich noch focus(); gesetzt, dass der Schreiber weiterschreiben kann nach dem klick.

Also kann man hier noch auslesen, dass es eine Form gibt mit dem Namen editor und dass das Textfeld „feld“ heisst.

Nun noch das Smiley:
[php]
[/php]

Nun ist es fertig.
Das sieht etwa so aus:
[php]



[/php] Fertig is das Wunder. Jetzt muss man mit PHP nurnoch den Text smiley1 in ein Smiley machen. Ich mach das immer mit folgender funktion: [PHP: str_replace - Manual](http://www.php.net/str_replace)

[php]

<?php $smileytext = $_POST['Inhalt']; $smileytext = str_replace("smiley1", "", $smileytext); // smiley1 in ein img Tag einbinden // Jetzt ausgeben: echo $smileytext; ?>

[/php]

Ich hoffe, ich konnte dir helfen.

[INDENT]Mann hat mich schon n wenig Zeit gekostet, also bewertet das mal pls ;););)[/INDENT]

Die Zeit hättest du dir aber sparen können, da ich so ziemlich genau das im oben verlinkten Thread schon geschrieben habe ;):roll:

HERVORRAGEND! das nenn ich ne nette hilfe. endlich funktioniert es, vielen dank (vorallem an Matibaski). ich glaube mein fehler war dass ich dem textfeld nie eine „id“ gegeben hatte.
MfG;Jump