![]() |
JavaScript: Cursor an Anfang von Textarea setzen
Wenn ich den Text eines Textarea mittels JavaScript ersetze, dann steht der Cursor leider am Ende des Textes... Wie bekomme ich diesen aber wieder an den Anfang?
|
Re: JavaScript: Cursor an Anfang von Textarea setzen
Wenn ich mich recht errinnere gibt es caretPos, bin mir da aber überhaupt nicht sicher.
Mit JS habe ich mich bisher kaum beschaftigt. Vielleicht hilft es aber auch, den Fokus einfach neu auf's Textarea zu setzen ;-) Du kannst ja auch hier mal in den Code der DP kucken (Stichwort BBCode) :angle2: |
Re: JavaScript: Cursor an Anfang von Textarea setzen
Den Code vom Forum kenn ich... ich hab da noch schwer dran rumgeschraubt um die Zeilen-/Zeichennummer zu bekommen. Um allerdings die Zeichenbreite zu ermiteln, muss ich einen temporären Suchstring in die Selection einfügen... deshalb tausche ich nach dem Initialisieren den Inhalt der Textarea wieder mit dem Originalwert.
Leider ist caretPos.offsetLeft etc. ReadOnly! ![]() |
Re: JavaScript: Cursor an Anfang von Textarea setzen
funktioniert das nicht auch über string.selstart und sellength ?
und was das einsame Init(); angeht gugg mal weiter oben im Quellcode, ob in einem Script-Tag src="irgendwas.js" steht und schau dir diese an ;) |
Re: JavaScript: Cursor an Anfang von Textarea setzen
Zitat:
Das "Init" hat mit der Sache rein garnichtszu tun... Der HTML-Code der da zu sehen ist ist lediglich in meinem online HTML-SourceEditor (ist im übrigen ein Internet-Explorer Fenster ;)) geladen... Ich wollte mit dem Bild nur zeigen, das der Cursor am Ende des TextArea steht. |
Re: JavaScript: Cursor an Anfang von Textarea setzen
mkay, ich hab ja auch nur gefragt ;)
hatte das mit getSelection verwechselt :roll: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz