3d: OffsetLeft von Cursor in textarea bestimmen

Beitrag lesen

Hallo, Ich möchte die Cursor OffsetLeft in einem Textarea bestimmen.
nun habe ich folgendes erstellt, und es hat funktioniert:

  
<html>  
<script type="text/javascript">  
function zeige(){  
var a = document.selection.createRange();  
var b = a.offsetLeft;  
document.getElementById('zeiger').innerHTML = b;}  
</script>  
<head>  
</head>  
<body>  
  
<textarea id="myDiv" name="myDiv" onkeypress="zeige()" style="position:absolute;  left:150;  top:100;             width:400;      height:200;" ></textarea>  
  
<div id="zeiger"></div>  
</body>  
</html>  

Aber ich brauche das auf arabisch, daher steht im textarea dir="rtl" .
Wenn ich die direction aber ändere, zeigt die OffsetLeft nicht mehr richtige Wert. OffsetRight gibt es auch leider nicht.

.
Ich brauche dringende eine Lösung dafür. Ich habe lange versucht aber kein Erfolg.

Danke

man kann hier das script  schnell testen
http://htmledit.squarefree.com/