Voilà je dois récupérer le contenu d'une sélection faite dans une page web, ainsi que le noeud contenant le début de la sélection et le noeud contenant la fin ainsi que l'offset de début et de fin ...
Je fais ça sous firefox sans problème mais je ne m'en sors pas sous internet explorer.
Voilà mon code :
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
 
//firefox
if(window.getSelection)
{
 var selected_text = window.getSelection();
 var selRange = window.getSelection().getRangeAt(0);
 var start_node = selRange.startContainer;
 var end_node = selRange.endContainer;
 var start_offset = selRange.startOffset;
 var end_offset = selRange.endOffset;
}
//IE
else
{
 var selected_text = document.selection.createRange().text;
 var selRange = selected_text.getRangeAt(0);
 var start_node = selRange.startContainer;
 var end_node = selRange.endContainer;
 var start_offset = selRange.startOffset;
 var end_offset = selRange.endOffset;
}
Merci d'avance pour toute aide.