IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   [Java Script] как запретить правый клик по картинкам? (http://www.imho.ws/showthread.php?t=53064)

Psionic Vision 07.03.2004 04:03

[Java Script] как запретить правый клик по картинкам?
 
Собственно сабж...

Оказывается, такая тема уже была:
http://www.imho.ws/showthread.php?s=...9+%EA%EB%E8%EA

RaZEr 07.03.2004 10:20

Нужно к документу добавить (addHandler) обработчик события onclick. Далее проверяем какая кнопка мыши и какой объект (tagName) получил событие, если объект - картинка возвращаем false.

NB: Не забывай что IE и NN трактуют объект event по-разному.

PS: Но если ты хочешь так запретить сохранение картинок, то скажу тебе сразу: личеров ты не остановишь, а простой народ только разозлишь.

Folder 12.03.2004 06:13

Код:

<script language=JavaScript>
<!--

var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
// -->
</script>


Merlin Cori 13.03.2004 10:34

Neo
RaZEr прав.... А с учетом того, что в, например, MyIE имеется плагин для включения заблокированной правой клавиши, то и вовсе затея теряет смысл......., а им (MyIE) пользуется достаточно большое количество народа


Часовой пояс GMT +4, время: 13:48.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.