Сообщение от danik.js
|
blabla.onclick = function() {
document.body.onselectstart = function() { return false };
};
Только событие клик - это когда кнопку мыши уже отпустили. Тебе наверно mousedown событие нужно. И в добавок временно навешивать обработчик на mouseup по которому удалять этот же обработчик и удалять обработчик selectstart.
Событие selectstart есть далеко не во всех браузерах. Кроме того в хроме при перетаскивании будет некрасивый курсор выделения текста.
Обычно запрет выделения делается иначе: просто отменяется действие по умолчанию для mousedown.
|
Спасибо за ответ, но все же mousedown и mouseup не пойдут
Т.е нужно при вызове некоей функции онкликом, в ней проделать так
Т.е. чтобы document.body.onselectstart =
и получить в итоге <body onselectstart="return false">
Как-то по аналогии, типа этого
document.getElementById('id').style.display = 'block';