par
simsoft » 26 avr. 2006, 18:02
J'ai un champs de saisie (textarea) et je dois récupérer lorsque l'on clique dessus la position du curseur.
Par position du curseur j'entend combien de caracteres se trouve avant mon curseur dans mon champs.
Avec firefox aucun soucis, je fais :
Code : Tout sélectionner
<textarea rows="5" id="msg" onClick="showWord()"></textarea>
<script type="text/javascript">
function showWord(){
obj = document.getElementById("msg");
start = obj.selectionStart;
alert (start);
}
</script>
Je recupére bien la position de mon curseur.
Par contre avec IE, je trouve aucune solution, j'ai beau chercher un peu partout. La plupart des script à ce sujet traite de selection, or dans mon cas ce n'est pas vraiment une selection (une selection vide ?).
Quelqu'un à une idée ^^' ?
J'ai un champs de saisie (textarea) et je dois récupérer lorsque l'on clique dessus la position du curseur.
Par position du curseur j'entend combien de caracteres se trouve avant mon curseur dans mon champs.
Avec firefox aucun soucis, je fais :
[code]
<textarea rows="5" id="msg" onClick="showWord()"></textarea>
<script type="text/javascript">
function showWord(){
obj = document.getElementById("msg");
start = obj.selectionStart;
alert (start);
}
</script>
[/code]
Je recupére bien la position de mon curseur.
Par contre avec IE, je trouve aucune solution, j'ai beau chercher un peu partout. La plupart des script à ce sujet traite de selection, or dans mon cas ce n'est pas vraiment une selection (une selection vide ?).
Quelqu'un à une idée ^^' ?