Показать сообщение отдельно
  #2 (permalink)  
Старый 19.10.2013, 14:46
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

blabla.onclick = function() {
    document.body.onselectstart = function() { return false };
};


Только событие клик - это когда кнопку мыши уже отпустили. Тебе наверно mousedown событие нужно. И в добавок временно навешивать обработчик на mouseup по которому удалять этот же обработчик и удалять обработчик selectstart.

Событие selectstart есть далеко не во всех браузерах. Кроме того в хроме при перетаскивании будет некрасивый курсор выделения текста.
Обычно запрет выделения делается иначе: просто отменяется действие по умолчанию для mousedown.
__________________
В личку только с интересными предложениями
Ответить с цитированием