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/