Rohde Geschrieben 29. Juli 2003 Geschrieben 29. Juli 2003 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.
Tachyoon Geschrieben 30. Juli 2003 Geschrieben 30. Juli 2003 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>
Rohde Geschrieben 31. Juli 2003 Autor Geschrieben 31. Juli 2003 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>
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden