Veröffentlicht 29. Juli 200322 j Mittels text = document.forms[0].textbox.value; selecttext = document.selection.createRange().text; läßt sich im Internet Explorer feststellen, welcher Text durch den Benutzer markiert wurde. Geht das ganze auch andersrum? Ich möchte per Javascript einen Teiltext innerhalb eines Textfeldes markieren.
30. Juli 200322 j Textfeld = Statischer Text oder Texteingabefeld oder Listenfeld mit Texteinträgen? Statischer Text geht direkt nicht (höchstens mit Textfarbe und Texthintergrundfarbe eine Markierung vortäuschen) Texteingabefeld = noch k.A. ... Listenfeld = <select multiple size="blah"> <option>nicht markiert</option> <option selected>markierter Eintrag</option> </select>
31. Juli 200322 j Es geht doch: <script> function selektiere(txt) { var r = document.forms[0].versuch.createTextRange(); r.findText(txt); r.select(); } </script> <form > <input type="text" name="versuch" value="das ist er"><br> </form> <a href="javascript:selektiere('ist')">markieren</a>
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.