Hallo, ik heb hier (comments) een code gevonden om de positie van de cursor in een textarea veld te achterhalen, maar krijg deze code niet werkend. IE zegt dat er een 'ongeldig argument' op regel 9 is, maar ik zie niet wat daar fout is. Het (werkende) script is hier te vinden.
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <html> <head> <title>test</title> <script language="javascript" type="text/javascript"> function get(){ var len = document.selection.createRange().text.length; var yourrange = document.form.bericht.createTextRange(); yourrange.setEndPoint('EndToStart', document.selection.createRange()); var yourselstart = yourrange.text.length; alert( yourselstart ); } </script> </head> <body> <form action="" method="post" name="form"> <textarea cols="30" rows="5" name="bericht"></textarea> <input onclick="get();" type="button" value="Klik" name="reset" /> </form> </body> </html> |