Программирование > JavaScript & JScript

Перехват событий

(1/3) > >>

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:
благадарю, посмотрю код может разберусь

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии