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

одинарный и двойной клик

<< < (2/3) > >>

CGVictor:
giperborey

--- Код: ---link

--- Конец кода ---

- вполне работает.

Или еще и нужно запретить отработку onClick?

giperborey:
Благодарю.
У меня не работало по причине наличия алерта в обработчике онклик... Алерт я часто использую для просмотра состояния переменных. А как алер убрал так все и заработало

CGVictor:
giperborey
Да, я тоже сначала сунул туда alert - но, когда отработал, дошло, что он фокус забирает.
[off]В принципе, я тут уже и с алертом вариант придумал...[/off]

giperborey:
Вариант с алертом...
не поделишся интересным опытом?

CGVictor:
giperborey
Там всё просто, на самом деле:

--- Код: ---
var timeout = false;
var clickcount = 0;
function ch(res) {
if(timeout==false) {
timeout = window.setTimeout(\'cht(\\\\\'\'+res+\'\\\\\')\',"500");
}
clickcount++;
return false;
}
function cht(res) {
alert(clickcount+\' - \'+res);
clearclick();
}
function clearclick() {
clickcount = 0;
clearTimeout(timeout);
timeout = false;
}


test
--- Конец кода ---


Такое вот извращение в dblClick из-за IE - 5.0 успевает вызвать и single, и double.

[off]Тему закрыть?[/off]

Навигация

[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 
Перейти к полной версии