Bonjour,
voici un bout de code html et JavaScript qui me permet lors d'une sélection dans un TEXTAREA d'afficher la sélection. Cependant dans mon exemple, cela ne marche que si la balise TEXTAREA est dans une balise P. Et meme pire après une selection dans le premier TEXTAREA, le resultat est erroné correspondant à la sélection du second s'il y en avait eu une auparavant. Pourriez vous me dire où est le problème ????
merci
NB: je suis sous firefox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <html> <head> </head> <body> <textarea cols="50"> 1111111 blablabli sdnsdlqskdqlskd fdjfjf fd d d ddpddlmd djnsdlkcnds dcdcsdcsdc csdcsdcsùdcsùù csdc sdcs </textarea><br/><br/> <p> <textarea cols="50"> 22222222 blablabli sdnsdlqskdqlskd fdjfjf fd d d ddpddlmd djnsdlkcnds dcdcsdcsdc csdcsdcsùdcsùù csdc sdcs </textarea> <br/><br/><br/><br/><br/> </p> <script language="JavaScript" type="text/JavaScript"> window.onload = function(){ var el = document.getElementsByTagName('textarea'); for(var i=0; i < el.length ; i++){ var elt = el[i]; elt.onmouseup = function(){ window.alert(elt.value.substring(elt.selectionStart, elt.selectionEnd)); } } } </script> </body> </html>
Partager