Bonjour.

Voila j'ai un probleme simple, tellement simple que je bloque dessus depuis un moment.
Le code ci-dessous est classique et deja discuter sur ce forum. Je recupere un texte selectionne et l'affiche.
Le probleme c'est que IE parvient a afficher ce qu'il faut mais pas Firefox ni Opera.
Javascript est bien active partout. A a place, ces deux la affichent une fenetre alert vide, comme si la variable str etait vide.
Il n'y a pas non plus d'erreurs de scripts los de l'execution.
Savez vous ou je me suis trompe ?

Merci d'avance


ps : desole pour le manque d'accents mais je suis sur un clavier anglophone

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
 
<HEAD>
<script type ="text/javascript">
 
function Chargement() {
 
  var str;
 
  if (window.getSelection){
      alert(window.getSelection());
   }
   else if (document.getSelection){
      alert(document.getSelection());
   }
   else {
      alert(document.selection.createRange().text);
   }
 
}
</script>
</HEAD>
<BODY>
 
<form>
 
Select text: <input type="text" value="Hello world!"
onselect="Chargement()">
<br /><br />
 
 
</form>
 
</BODY>
</HTML>