блокировка правой кнопки мыши

ayrat9

Новичок
блокировка правой кнопки мыши

вот такой вариант:
---------------------------
<script language="javascript">
function click() {
if (event.button==2) {
alert('Правая кнопка мыши отключена!')
}
}
document.onmousedown=click
</script>";
-----------------------------
работает в IE 6.0

Но не пашет в Opere 7-й версии
Не знаю как в мозилле...

Может кто подскажет кросс-браузерное решение?
 

Vital_N

Новичок
function click(evt) {
evt = (evt) ? evt : ((window.event) ? event : null);
if (evt) {
var rightButton = false;
if ((typeof evt.button != "undefined" && evt.button == 2) ||
(evt.which && evt.which == 3)) {
rightButton = true;
}
if (rightButton) {
alert('Правая кнопка мыши отключена!')
}
return false;

}
}
должно вроде работать - но не проверял
 

ayrat9

Новичок
рано мне статус продвинутого дали...
что в кач-ве параметра передается ф-ции? по какому событию она должна вызываться?
 

Vital_N

Новичок
document.onmousedown=click;
но вообшем я сейчас проверил в Опере 8 не работает в FireFox alert выскакивает, но меню от правой кнопки тоже появляется, корректно только в ИЕ :(

-~{}~ 11.03.05 17:45:

если ты хочешь заблокировать сохранение изображение правой кнопкой - то вот
function blockEvents(evt) {
evt = (evt) ? evt : event;
var blockit = false;
var elem = (evt.target) ? evt.target : ((evt.srcElement) ?
evt.srcElement : null);
if (elem && elem.tagName && elem.tagName.toLowerCase( ) == "img") {
if (evt.cancelBubble) {
evt.cancelBubble = true;
}
alert("Sorry, feature not available.");
return false;
}
}
document.oncontextmenu = blockEvents;

работает В Mozilla IE в опере8 - не пашет
 

ayrat9

Новичок
в 7-ой опере тоже не работает :(

Все равно спасибо тебе большое.
 

ayrat9

Новичок
Автор оригинала: michelle
Смотри хотя-бы как сделано у них www.fckeditor.net !!!!!!
Ничего нового там нет: этот визуальный редактор НЕ работает в 7-ой опере, вернее, выводится информация со всеми тегами (как при нажатой кнопке Source), а панелька редактирования статьи вообще не грузится. Правая кнопка мыши в опере не блокируется.

А рабочие варианты для IE и Mozilla уже предоставил Vital_N (тысяча благодарностей).
 
Сверху