срабатывает перед вызовом контекстного меню
| id | string | id выбранного элемента |
| e | Event | объект нативного события |
| node | HTMLElement | целевой элемент HTML |
| boolean | возвращение false заблокирует событие |
$$("list").attachEvent("onBeforeContextMenu", function(id, e, node){
if (some_check(id))
return false; // блокирует контекстное меню
else
return true;
});
Возвращение false из обработчика события заблокирует дальнейшую обработку.