Hallo,
Der FF will das ganze auch nicht verstehen...
Bei dem kommt:
Fehler: document.getElementById("ew").contentDocument.selection has no properties
Firefox kennt keine TextRanges, aber Selection- und Range-Objekte.
Mit dem Selection-Objekt einfach:
var sel = win.getSelection();
sel.collapse(sel.anchorNode, sel.anchorOffset - 2);
Vorher ggf.
funktioniert bei mir problemlos in Firefox 2 und Opera (allerdings 9.50 Beta 2 Build 1887, darunter müsstest du probieren).
Alternativ könnte man vermutlich über Ranges arbeiten (setStart, startContainer, startOffset).
Mathias