Показать сообщение отдельно
  #14 (permalink)  
Старый 16.09.2012, 11:06
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

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>
Ответить с цитированием