Text beim Cursor in Textarea einfügen

mAu

Erfahrenes Mitglied
Hi Leute.

Ich schreibe gerade an einer Page, wo ich für das AdminPanel BBCode benutze.
Ich hab mir ein einfaches Script geschrieben, womit der Tag einfach hinter den ganzen Text in der Textarea eingefügt wird.
Aber ich hab gesehen, dass es auch geht, dass der Text da eingefügt wird, wo der Cursor gerade ist. Ich hab leider kaum Ahnung von JS, kann mir jemand vLL weiterhelfen?

mfg mAu
 
Ich war zwar bis jetzt auch der Meinung, dass das mit Mozilla/Netscape nicht geht, aber vor kurzen ist mit das Querywindow von phpMyAmdin aufgefallen.
Denn da ist genau das möglich.

Der Quelltext dazu:
PHP:
//MOZILLA/NETSCAPE support
else if (document.sqlform.sql_query.selectionStart || document.sqlform.sql_query.selectionStart == "0") {
    var startPos = document.sqlform.sql_query.selectionStart;
    var endPos = document.sqlform.sql_query.selectionEnd;
    var chaineSql = document.sqlform.sql_query.value;

    myQuery.value = chaineSql.substring(0, startPos) + chaineAj + chaineSql.substring(endPos, chaineSql.length);
}
Musst ausprobieren, ob das geht.
 

Neue Beiträge

Zurück