Smily bei cursor in textarea einfügen
Hallo,
ich habe folgendes Script, welches smylies am ende eines textfeldes bei klick auf diesen einfügt:
Das Problem ist, dass der Smylie immer erst am Ende von dem Textfeld eingefügt wird.
Ich möchte jedoch, dass dieser immer an der Stelle eingefügt wird, an der der Cursor zuletzt war. Leider verstehe ich von JavaScript nur Bahnhof. Hab schon in googel geschaut und herausgefunden, dass dies möglich ist. Weiß jedoch nicht, was ich bei meinem Script jetzt ändern müsste. Könnte mir da jemand helfen oder das Script eventuell so anpassen?
Wäre echt nett!
Vielen Dank.
Sonnige Grüße
Hallo,
ich habe folgendes Script, welches smylies am ende eines textfeldes bei klick auf diesen einfügt:
Code:
<script language="JavaScript">
<!--
function formatierung(Smilie)
{
document.formular.fileData.value+=Smilie+"";
document.formular.fileData.focus();
}
//-->
</script>
Code:
<a href="javascript:formatierung(':-)')"><img border="0" src='smily.gif' width="25" height="23" alt=""></a>
Das Problem ist, dass der Smylie immer erst am Ende von dem Textfeld eingefügt wird.
Ich möchte jedoch, dass dieser immer an der Stelle eingefügt wird, an der der Cursor zuletzt war. Leider verstehe ich von JavaScript nur Bahnhof. Hab schon in googel geschaut und herausgefunden, dass dies möglich ist. Weiß jedoch nicht, was ich bei meinem Script jetzt ändern müsste. Könnte mir da jemand helfen oder das Script eventuell so anpassen?
Wäre echt nett!
Vielen Dank.
Sonnige Grüße
Zuletzt bearbeitet: