W IE trzeba atrybut unselectable
w HTML:
<div id="foo" unselectable="on">...</div>
... lub ustawić go za pośrednictwem JavaScript:
document.getElementById("foo").setAttribute("unselectable", "on");
Rzecz aby mieć świadomość, że nie jest unselectableness odziedziczone przez dzieci elementu nie do wybrania. Oznacza to, że albo trzeba umieścić atrybut w znaczniku początku każdego elementu wewnątrz <div>
lub użyć JavaScript, żeby zrobić to rekursywnie dla potomnych elementu za:
function makeUnselectable(node) {
if (node.nodeType == 1) {
node.setAttribute("unselectable", "on");
}
var child = node.firstChild;
while (child) {
makeUnselectable(child);
child = child.nextSibling;
}
}
makeUnselectable(document.getElementById("foo"));
aby uzyskać skrzypce do pracy to musi być ustawiony na nowrap (korpus), a nie Library (czysty JS) –