С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 09/11/08 в 17:36 |
вот я чето то ли туплю, то ли хз чо.. глюк только в 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 (переделанный с учетом специфики ессно) рабоает как надо, выдает один алерт.
|
|
|
|
С нами с 19.10.05
Сообщения: 351
Рейтинг: 755
|
Добавлено: 09/11/08 в 17:54 |
Код: | <html>
<head>
</head>
<body>
<div oncontextmenu="javascript:alert('123');return false;">RIGHT CLICK ME</div>
<script type="text/javascript">
document.oncontextmenu=new Function("return false");
</script>
</body>
</html> |
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 09/11/08 в 18:01 |
У меня в FF 1 раз алерт выводится, может не в скрипте дело?
|
|
Power of the lime madness...
|
8
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 09/11/08 в 18:38 |
Corex: а фаерфокс второй или третий?
Faraon: мне именно динамически надо
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 09/11/08 в 18:45 |
FireFox 2.0.0.7
|
|
Power of the lime madness...
|
8
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 09/11/08 в 18:55 |
вот использовал другой вариант. у всех работает?
http://webboxxx.com/test.html
должен появляться один алерт и после него не должно появляться контекстное меню.
Последний раз редактировалось: webboxxx (09/11/08 в 19:22), всего редактировалось 1 раз
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 09/11/08 в 19:14 |
Да, появляется.
Судя по коду, результат я вижу именно такой, каким он и должен быть.
|
|
Power of the lime madness...
|
8
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 09/11/08 в 19:36 |
ага, спасибо.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |