Dans IE, vous devez l'attribut unselectable
en HTML:
<div id="foo" unselectable="on">...</div>
... ou le mettre via JavaScript:
document.getElementById("foo").setAttribute("unselectable", "on");
La chose à prendre en compte est que le unselectableness n'est pas hérité par les enfants d'un élément non sélectionnable. Cela signifie que vous devez soit mettre un attribut dans la balise de début de chaque élément à l'intérieur du <div>
ou utiliser JavaScript pour faire ce récursive pour les descendants d'un élément:
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"));
pour obtenir le violon à travailler, il doit être réglé sur nOWRAP (corps), et No Library (pur JS) –