Программирование > JavaScript & JScript
Перехват событий
MiCRONiUS:
Подскажите как можно реализовать данную функцию для IE
window.captureEvents(Event.CLICK);
вот так в Netscape Navigator 4.0+
помогити или скажити где можно найти информацию по этому вопросу
CGVictor:
Если тебе нужен щелчок по документу - пиши document.onClick или просто в body обработчик onClick. Если нет - напиши, чего хотел добиться.
MiCRONiUS:
хотел вот это для IE
window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);
window.onmousedown= startDrag;
window.onmouseup= endDrag;
window.onmousemove= moveIt;
function startDrag(e) {
window.captureEvents(Event.MOUSEMOVE);}
function moveIt(e) {
status = "x: " + e.pageX + " y: " + e.pageY;}
function endDrag(e) {
window.releaseEvents(Event.MOUSEMOVE);}
так расписана реализация функции drugdrop в NetScape 4
из книги ВВЕДЕНИЕ В JAVASCRIPT ДЛЯ МАГА
© 1996, 1997 Стефан Кох (Stefan Koch)
но почемуто все одно в 7.2. и этот код не фунциклирует,
короче необходима функция драгдроп под IE и NN4+
CGVictor:
У leechy работало вроде бы везде.
А вообще - оставляешь все как есть, только Eventы не нужны.
В обработчиках используешь event.srcElement (так, по-моему...) - это тот обьект, для которого произошло событие.
MiCRONiUS:
благадарю, посмотрю код может разберусь
Навигация
Перейти к полной версии