Для корректной обработки двойного и одинарного клика на одном и том же элементе пишу:
<div id="sidebar2" onclick="clicked = true; eventForSave=event; setTimeout('if (clicked) handlerClickRightMenu(eventForSave); clicked=false;', 200);"ondblclick="clicked=false; handlerDblClickRightMenu(event);">
и в handlerDblClickRightMenu:
function handlerClickRightMenu(evt){
var event = evt||window.event;
var target = event.target||event.srcElement;//(*)
// и далее сама функция
Во всех браузерах работает нормально, а в ИЕ7 в строке (*) выдаёт ошибку "Член группы не найден". В чём дело? Не могу разобраться.