Bonjour,

j'ai un ptit problème en ce qui concerne la sélection d'une partie d'un document HTML sous IE.
mon but est de récupérer le nom de la balise qui contient le début de la sélection

Voici un exemple pour illustrer le problème :
Soit le code HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<body>
      <h1>Titre</h1>
   </body>


Lorsque je sélectionne Titre (ou toute autre sélection commençant directement au début du mot) dans ma page, sous IE il récupére la balise <body> au lieu de <h1>.
En revanche sous FF, aucun soucis . De plus aucun problème lorsque ma sélection est par exemple "itre".

Comment faire pour régler ce problème ?

J'avais penser à récupérer la balise fils lorsque offset = 0, (
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
range = selection.getRangeAt(0);
var offset = range.startOffset;
) mais cette solution ne fonctionne pas dans le cas de plusieurs balises frères

Merci d'avance pour vos idées ! Bonne journée