Hallo Jürgen,
mein Posting von Gestern ist verschwunden. Also nochmal:
window.getSelection() gibt ein Objekt zurück, das hier dokumentiert ist: http://lxr.mozilla.org/seamonkey/source/content/base/public/nsISelection.idl (IDL Schnittstellendefinition)
Es ist von DOMRange abgeleitet. Du kannst so also nicht nur auf den selektierten Text sondern auf alle selektierten DOM-Knoten zugreifen.
An die Länge kommst Du dann mit: window.getSelection().toString().length
Grüße
Daniel