Comment obtenir le texte sélectionné/position du curseur d'une entrée qui n'ont pas d'accent?

Est-il possible d' (fiable) d'obtenir le texte sélectionné/position du curseur dans une zone de texte d'entrée si ce champ n'est pas focus?

Si non, quelle est la meilleure façon d'obtenir et de conserver ces données?

En gros, quand un utilisateur clique sur un bouton, je veux insérer du texte à la position du curseur. Cependant, dès que l'utilisateur clique sur ce bouton, le champ perd le focus et je perds la position du curseur.

InformationsquelleAutor mpen | 2011-03-01