webboxxx
вот я чето то ли туплю, то ли хз чо.. глюк только в Firefox, в ИЕ нормально, поэтому пример привожу только для FF. вот такой код:
Код:
<html>
<head>
</head>
<body>
<div id='test'>RIGHT CLICK ME</div>
<script>
function menu(e)
{
alert(123);
e.cancelBubble = true;
}
document.getElementById('test').addEventListener('contextmenu', menu, false);
</script>
</body>
</html>
вот
тот же код в действии
нажмите на надпись RIGHT CLICK ME правой кнопкой мыши (в Фаерфоксе). у меня при этом алерт появляется 2 раза. вот почему так? причину я не понимаю, все свойства события в
е в обоих вызовах одинаково. тот же пример в IE (переделанный с учетом специфики ессно) рабоает как надо, выдает один алерт.