bress: wo ist der Fehler?

Beitrag lesen

Hallo,
ich möchte die blinkende cursor position in einem Textarea bestimmen.
Das Funktioniert mit der unten gegebenen Code.
Das Hauptproblem ist, warum funktioniert das  nicht mehr, wenn ich im Textarea dazu style="direction:rtl" einfüge ??
Gruß

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