Obtenir la position actuelle du curseur dans une zone de texte

J'ai besoin d'un code pour trouver position actuelle du curseur dans une zone de texte/textarea. Il devrait fonctionner avec chrome et firefox. Voici le code que j'utilise:

<!DOCTYPE html>
<html>
  <head>
    <script>
      function textbox()
      {
        document.getElementById('Javascript_example').value = document.activeElement.id;
        var ctl = document.getElementById('Javascript_example');
        alert(ctl);

        var startPos = ctl.selectionStart;
        alert(startPos);
        var endPos = ctl.selectionEnd;
        alert(endPos);
      }
    </script>
  </head>
  <body>

    <input id="Javascript_example" name="one" type="text" value="Javascript_example" onclick="textbox()">

  </body>
</html>

Toute suggestion?

source d'informationauteur Perseus