Вот функция, тока она похоже в Опере не пашет. Я сам оперой не занимаюсь =(
setSelectable = function(/*Node|String*/node, /*Boolean*/selectable){
// summary: enable or disable selection on a node
node = dojo.byId(node);
if(dojo.isMozilla){
node.style.MozUserSelect = (selectable) ? "" : "none";
}else if(dojo.isKhtml){
node.style.KhtmlUserSelect = (selectable) ? "auto" : "none";
}else if(dojo.isIE){
node.unselectable = (selectable) ? "" : "on";
dojo.query("*", node).forEach(function(descendant){
descendant.unselectable = (selectable) ? "" : "on";
});
}
//FIXME: else? Opera?
};