Bonjour,
Je cherche à récupérer par javascript un texte sélectionné à la souris dans un champ input, ainsi que les positions de début et de fin de ce texte.
Sur Firefox, aucun problème. J'utilise un code de ce genre :
Mais (bien sûr), sur IE, ça ne passe pas. Il ne connait pas selectionStart (ni selectionEnd). Comment faire pour récupérer ces infos simplement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 champ = document.getElementById("test"); phrase = champ.value; debut = champ.selectionStart; fin = champ.selectionEnd; selection=phrase.substring(debut, fin);
J'ai bien trouvé ça et là des méthodes pour IE, mais ça me parait quand même bien compliqué, tout ça pour récupérer un texte sélectionné, la position de départ, la position de fin et l'ID du champ input.
Merci pour vos lumières !
Fred
Partager