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. Zitieren
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> Zitieren
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> Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.