Hi,
nicht immer sagt, dass in dieser Zeile var text = document.selection; das Objekt oder die Eigenschaft nicht unterstützt wird?
Damit bekommst Du auch nicht den Inhalt der Selektion im IE. Die bekommst Du mit document.selection.createRange().text --> http://selfhtml.teamone.de/javascript/objekte/document.htm#get_selection
Also in etwa so:
if (document.all)
{ text = document.selection.createRange().text; }
else
{ text = document.selection; }
Viele Grüße...
Alex :)