ドキュメント中での選択範囲
どの辺りが選択されているかとか、選択範囲を操作したりするオブジェクトとしてIE系ではdocument.selection*1を使うけど、Firefox/Operaではwindow.getSelection()で返されるオブジェクトを使うらしい*2。以下、FirefoxとOperaのselectionオブジェクトのメンバーの例
window.getSelection @ Firefox 1.5
[object] anchorNode:null [number] anchorOffset:0 [object] focusNode:null [number] focusOffset:0 [boolean] isCollapsed:true [number] rangeCount:0 [function] QueryInterface [function] addRange [function] collapse [function] collapseToEnd [function] collapseToStart [function] constructor [function] containsNode [function] deleteFromDocument [function] getRangeAt [function] removeAllRanges [function] removeRange [function] selectAllChildren [function] selectionLanguageChange
window.getSelection @ Opera9.0
[object] anchorNode:null [number] anchorOffset:0 [object] focusNode:null [number] focusOffset:0 [boolean] isCollapsed:true [number] rangeCount:0 [function] addRange [function] collapse [function] collapseToEnd [function] collapseToStart [function] containsNode [function] deleteFromDocument [function] getRangeAt [function] removeAllRanges [function] removeRange [function] selectAllChildren [function] selectionLanguageChange [function] toString