Thoni: Cursor an Startposition von Contenteditable-DIV setzen

Hallo!

Ich habe einen DIV der als RTE funktionieren soll:

<div contenteditable="true" id="editor" onfocus="setFocus()"></div>

<script language="JavaScript" type="text/javascript">
function setFocus(){
  /* Cursor an Startposition setzen */
}
</script>

Sobald der Benutzer über die Tastatur auf den DIV navigiert, sollte der Text-Cursor automatisch an die Startposition des RTE flutschen.
Dummerweise wüsste ich nicht wie man dass zB über range.select() oÄ hinkriegt...

Hat jmd. vielleicht eine Idee?? Vielen Dank im Voraus!

Thoni

  1. (nur IE)

    <script language="JavaScript" type="text/javascript">
    function setFocus(){
       var range = document.body.createTextRange();
       range.moveToElementText(document.all.editor)
       range.collapse(true);
       range.select();
    }
    </script>