Hallo,
ich probiere gerade mit Javascript die Cursorposition an den Anfang eines Textfeldes zu setzen.
Ich habe mich an diesem Artikel hier orientiert:
http://parentnode.org/javascript/working-with-the-cu…
Und so sieht mein Code aus:
if(document.selection) {
/\* Internet Exploder \*/
obj.focus; /\* just to be sure \*/
var range = document.selection.createRange();
if(range.parentElement() == obj) {
range.move("character", 0);
range.select();
}
} else if(obj.selectionStart) {
/\* Gecko \*/
obj.setSelectionRange(0, 0);
}
Ich habe das ganze im Firefox 2.0 getestet, und obj ist auch die Referenz zum input-Objekt, und der Code im /* Gecko */ markierten Zweig wird auch ausgeführt.
Trotzdem bleibt der Cursor da wo er ist (am Ende des input-Felds).
Hat jemand eine Idee, woran das liegen könnte? Und wie man es behebt?
Grüße,
Moritz
