Smilies in Textfeld mit JS einfügen

Hi,
Ich will gerade ein Gästebuch in PHP schreiben.
Nun will ich einen Button erstellen, der wenn man auf ihn Klickt ein Smiliezeichen [also : ) oder : ( ]
einfügt. Leider habe ich von JavaScript wenig Ahnung.
Weiß jemand wie man dies Anstellen könnte?
danke,
cu,
little_Newbie
 
im <head>:

<script language="javascript">
<!--
function smilie(dassmilie) {
document.gbform.posting.value+= " "+dassmilie+" ";
}
//-->
</script>

und im body dann z.b.:

<img src="lachend.gif" alt="lachend" border="0" onclick="smilie(':-D')" onmouseover="this.style.cursor='hand';">
<form name="gbform" method="post" action="">
<textarea name="posting" rows="10" cols="30"></textarea>
</form>
 
Hehe, dabei wird es leider ein kleines Problem geben...
Diesen Smilie: :) wirste nicht einfügen können, weil JS dann
meckert, dass du den String nicht geschlossen hast...

Ich würde dir vorschlagen, statt den smilies einfach den img-tag
einzufügen mit der src des bildchens das anstatt dem :) er-
scheinen soll.


so long, gruß mcrack
 
natürlich kann man auch :) einfügen (probier es doch aus, es funktioniert), dafür sind ja die " bzw. ' da
 
OK, hast recht.
Aber ich kann schwören, dass ich so etwas auch schon gemacht
hab, JS dann aber gemeckert hat, dass bei dem Smilie :)
der String nicht abgeschlossen sei. Was ja auch einleuchtet,
da eine Klammer geschlossen wird, bevor die Strings aufhören.

Aber es funzt tatsächlich!


so long, gruß mcrack
 
Zurück
Oben