Bonjour,

Je développe un champ de recherche "à la google suggest", mais je veux pouvoir corriger non pas tout d'un coup, mais chaque mot présent dans la requete. Par exemple, la requete "aaa bbb ccc" et disons que le caractère '|' représente le curseur :

"aa|a bbb ccc" -> le mot sélectionné est "aaa", curseur à l'index 2
"aaa bbb| ccc" -> le mot sélectionné est "bbb", curseur à l'index 7

et ainsi de suite.

Pour retrouver le mot qui est au niveau du curseur, j'utilise le selectionStart standard de mozilla (qui dans l'exemple me renvoie 2 puis 7), et ensuite je me débrouille en calculant l'index des espaces.

Avec IE, il est très facile de retrouver la sélection, mais pas sa position dans la chaine, ormis le nombre de pixels par rapport au bord de la fenêtre, ce dont je me contrefiche.

Une idée pour m'en sortir ? Pleaaaaaase