dmitry111,
проверь в ИЕ (у меня линукс я не могу посмотреть
)
<html>
<head>
</head>
<body>
<div style="background:#f00; width:200px; margin:4px;">Запретить выделение</div>
<div style="background:#f00; width:200px; margin:4px;">Запретить выделение</div>
<div style="background:#0f0; width:200px; margin:4px;" id="on2">Разрешить выделение<div>loloooooooool</div></div>
<div style="background:#f00; width:200px; margin:4px;">Запретить выделение</div>
<div style="background:#f00; width:200px; margin:4px;">Запретить выделение</div>
<div style="background:#f00; width:200px; margin:4px;">Запретить выделение</div>
<div style="background:#f00; width:200px; margin:4px;">Запретить выделение</div>
<div style="background:#0f0; width:200px; margin:4px;" id="on1">Разрешить выделение</div>
<div style="background:#f00; width:200px; margin:4px;">Запретить выделение</div>
<div style="background:#f00; width:200px; margin:4px;">Запретить выделение</div>
<div style="background:#f00; width:200px; margin:4px;">Запретить выделение</div>
<script>
document.body.onmousedown = document.body.onselectstart = function (e){
var e = e || window.event;
var target = e.target || e.srcElement;
try{(function (tar, mass) {
for (var i = 0; i < mass.length; i++) {
if (mass[i] == tar || mass[i].contains(tar)) return true;
}
return false;
})(target, [document.getElementById("on2")]);
}
catch (exp) {
console.log(exp);
}
}
</script>
</body>
</html>