Hi,
ich habe die Function focus() probiert um Smilies in meine Textarea einzufügen und es haut hin, aber in Opera wird der Cursor vor dem eingefügtem Smilie postiert und nicht dahinter. Im Internet Explorer hauts richtig hin, dennoch fügt er bei mir dort hinter dem Smilie ein "undefined" ein.
Bei diesem und dem Problem mit Opera hab ich gegoogelt aber keine Antwort bekommen.
Kennt vielleicht jemand von Euch des Rätsles Lösung, wie man den Cursor hinter den Smilie bekommt?
Und wegen dem ungewollten "undefined" im IE wäre ich für jeden Hinweis dankbar.
Dies ist meine JS-Function:
Code:
und hier die entsprechenden Links:
Code:
Mit dem Einfügen der Smilies (ins Textarea und in die Datenbank) klappt alles. Es sind nur noch diese zwei Hürden die mir im Weg stehen. Vielen Dank schonmal.
ich habe die Function focus() probiert um Smilies in meine Textarea einzufügen und es haut hin, aber in Opera wird der Cursor vor dem eingefügtem Smilie postiert und nicht dahinter. Im Internet Explorer hauts richtig hin, dennoch fügt er bei mir dort hinter dem Smilie ein "undefined" ein.
Bei diesem und dem Problem mit Opera hab ich gegoogelt aber keine Antwort bekommen.
Kennt vielleicht jemand von Euch des Rätsles Lösung, wie man den Cursor hinter den Smilie bekommt?
Und wegen dem ungewollten "undefined" im IE wäre ich für jeden Hinweis dankbar.
Dies ist meine JS-Function:
Code:
Code:
<SCRIPT LANGUAGE="JavaScript">
function AddSmilie(TextCode) {
document.Form.Nachricht.value += TextCode;
document.Form.Nachricht.focus();
}
</SCRIPT>
Code:
Code:
<a href="javascript:AddSmilie(':-)');"><img src="Smilies/Grins.gif" alt="grins"></a>
<a href="javascript:AddSmilie(':-/');"><img src="Smilies/Hmm.gif" alt="hmm"></a>