blabla.onclick = function() {
document.body.onselectstart = function() { return false };
};
Только событие клик - это когда кнопку мыши уже отпустили. Тебе наверно mousedown событие нужно. И в добавок временно навешивать обработчик на mouseup по которому удалять этот же обработчик и удалять обработчик selectstart.
Событие selectstart есть далеко не во всех браузерах. Кроме того в хроме при перетаскивании будет некрасивый курсор выделения текста.
Обычно запрет выделения делается иначе: просто отменяется действие по умолчанию для mousedown.