Правый клик запретить как?

Тема в разделе "Актуально, только не в тему", создана пользователем Marduk, 30.08.2007.

  1. Offline

    Marduk Недавно здесь

    Регистрация:
    07.05.2007
    Сообщения:
    6
    Симпатии:
    0
    Может подскажете, как запретить правый клик мыши на сайте в целях защиты контента?
    Также, можно ли запретить сохранение страниц?
    спасибо!
     
  2.  
  3. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Правый клик запретить как?

    Код (CODE):
    1. <SCRIPT language=Javascript1.2>
    2. <!--
    3. var message='Облом'; function click(e)
    4. {if (document.all) {if (event.button == 2) {alert(message);return false;}}
    5. if (document.layers) {if (e.which == 3) {alert(message);return false;}}}
    6. if (document.layers) {document.captureEvents(Event.MOUSEDOWN);}
    7. document.onmousedown=click;
    8. // -->
    9. </SCRIPT>

    отключение правой кнопки с выскакиванием алерта

    А вообще все эти штуки можно очень легко обойти

    Запретить скачивать никак нельзя.
     
  4. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 751
    Симпатии:
    113
    Пол:
    Мужской
    MyWeb нравится это.
  5. isotn
    Offline

    isotn Пользователь

    Регистрация:
    02.01.2007
    Сообщения:
    313
    Симпатии:
    7
    Пол:
    Мужской
    Ответ: Правый клик запретить как?

    Запрет на правый клик мыши
    Всё что ниже поместите между тегами <HEAD> и </HEAD>
    Код (CODE):
    1. [FONT=Verdana][SIZE=1][COLOR=#003366]<script    language=JavaScript>[/COLOR][/SIZE][/FONT]
    2. [FONT=Verdana][SIZE=1][COLOR=#003366]   var message="";[/COLOR][/SIZE][/FONT]
    3. [FONT=Verdana][SIZE=1][COLOR=#003366]   function clickIE() {if (document.all) {(message);return false;}}[/COLOR][/SIZE][/FONT]
    4. [FONT=Verdana][SIZE=1][COLOR=#003366]   function clickNS(e) {if [/COLOR][/SIZE][/FONT]
    5. [FONT=Verdana][SIZE=1][COLOR=#003366]   (document.layers||(document.getElementById&&!document.all)) {[/COLOR][/SIZE][/FONT]
    6. [FONT=Verdana][SIZE=1][COLOR=#003366]   if (e.which==2||e.which==3) {(message);return false;}}}[/COLOR][/SIZE][/FONT]
    7. [FONT=Verdana][SIZE=1][COLOR=#003366]   if (document.layers) [/COLOR][/SIZE][/FONT]
    8. [FONT=Verdana][SIZE=1][COLOR=#003366]   {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}[/COLOR][/SIZE][/FONT]
    9. [FONT=Verdana][SIZE=1][COLOR=#003366]   else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}[/COLOR][/SIZE][/FONT]
    10. [FONT=Verdana][SIZE=1][COLOR=#003366]   function MM_displayStatusMsg(msgStr) {[/COLOR][/SIZE][/FONT]
    11. [FONT=Verdana][SIZE=1][COLOR=#003366]   status=msgStr;[/COLOR][/SIZE][/FONT]
    12. [FONT=Verdana][SIZE=1][COLOR=#003366]   document.MM_returnValue = true;[/COLOR][/SIZE][/FONT]
    13. [FONT=Verdana][SIZE=1][COLOR=#003366]   }[/COLOR][/SIZE][/FONT]
    14. [FONT=Verdana][SIZE=1][COLOR=#003366]   </script>[/COLOR][/SIZE][/FONT]
    [FONT=Verdana][/FONT]
    Запрет на копирование рисунков
    Всё что ниже поместите между тегами<BODY> и </BODY>
    Код (CODE):
    1. [FONT=Verdana][SIZE=1][COLOR=#003366]<SCRIPT    language=JavaScript1.2>
    2.     var clickmessage="Извините, у Вас нет права на копирование рисунков!"
    3.     function disableclick(e) {
    4.     if (document.all) {
    5.     if (event.button==2||event.button==3) {
    6.     if (event.srcElement.tagName=="IMG"){
    7.     alert(clickmessage);
    8.     return false;
    9.     }
    10.     }
    11.     }
    12.     else if (document.layers) {
    13.     if (e.which == 3) {
    14.     alert(clickmessage);
    15.     return false;
    16.     }
    17.     }
    18.     else if (document.getElementById){
    19.     if (e.which==3&&e.target.tagName=="IMG"){
    20.     alert(clickmessage)
    21.     return false
    22.     }
    23.     }
    24.     }
    25.     function associateimages(){
    26.     for(i=0;i<document.images.length;i++)
    27.     document.images[i].onmousedown=disableclick;
    28.     }
    29.     if (document.all||document.getElementById)
    30.     document.onmousedown=disableclick
    31.     else if (document.layers)
    32.     associateimages()
    33.     </SCRIPT>[/COLOR][/SIZE][/FONT]
     
  6. isotn
    Offline

    isotn Пользователь

    Регистрация:
    02.01.2007
    Сообщения:
    313
    Симпатии:
    7
    Пол:
    Мужской
    Ответ: Правый клик запретить как?

    Еще один скриптик - запрет просмотра html-кода
    Код (CODE):
    1. <!--[if gte IE 5]><script language="JScript">    
    2. 6    createPopup().show( 0, 0, 0, 0, 0 );        
    3. 7    </script><![endif]-->
    4. 8    <body oncontextmenu="return false;">
     
  7. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Правый клик запретить как?

    нажимаем в Опере F12 и все это летит к чертям :)
     
  8. isotn
    Offline

    isotn Пользователь

    Регистрация:
    02.01.2007
    Сообщения:
    313
    Симпатии:
    7
    Пол:
    Мужской
    Ответ: Правый клик запретить как?

    Безусловно, все это, в принцип, обходится. Так, защита от ламера - манагера конкурентов, который тупо пытается стырить твой контент
     
  9. Offline

    Marduk Недавно здесь

    Регистрация:
    07.05.2007
    Сообщения:
    6
    Симпатии:
    0
    Ответ: Правый клик запретить как?

    "http://extensions.joomla.org/compone...441/Itemid,35/
    Но это садизм. Контент твой никому нафиг не нужен."

    да, это садимз в яваскрипте нечитаемом поисковиками- не подходит тчк.
    Но контент мой и мне судитить о его значимости;)

    вопрос один: для чайника нет ли возможности сделать бот, чтобы в код не лезть?

    СэПАСИБО
     
  10. isotn
    Offline

    isotn Пользователь

    Регистрация:
    02.01.2007
    Сообщения:
    313
    Симпатии:
    7
    Пол:
    Мужской
    Ответ: Правый клик запретить как?

    Сюда смотри.
    Лату респект
     
  11. Offline

    pws49 Недавно здесь

    Регистрация:
    29.05.2007
    Сообщения:
    7
    Симпатии:
    0
    Ответ: Правый клик запретить как?

    Все что предложено - попробовал: ничего не работает.
    Может не туда засовывал?
    Еще раз уточните место или код, пожалуйста! Если можно. О-чень нужно.
     
  12. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Правый клик запретить как?

    pws49, так написано уже подробно, куда дальше то...
     
  13. Offline

    pws49 Недавно здесь

    Регистрация:
    29.05.2007
    Сообщения:
    7
    Симпатии:
    0
    Ответ: Правый клик запретить как?

    Все-таки есть такой способ!

    Зайдите на:

    http://docs.moodle.org/ru/

    и попробуйте сохранить хотя бы одну страницу с текстом. Получите:

    (Сейчас на этой странице нет текста)

    Вы знаете как это сделать или обойти?
    Поделитесь, пожалуйста!

    У меня на http://pws49.awardspace.com/ сайт.
    Студенты часто, в лучшем случае, заходят в начале семестра: сохраняют страницы и забывают о сайте (уже всё есть!).
    Сайт часто обновляется (специфика дисциплин), а обновления в силу указанных причин студентам оказываются недоступны.
    Другого способа заставить студентов следить за обновлениями на сайте я не вижу!
     
  14. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Правый клик запретить как?

    pws49, "MoodleDocs:Портал сообщества

    До апреля 2007 года сайт сообщества пользователей Moodle располагался в рамках официального сайта Moodle. На нем обсуждались вопросы как технического, так и методологического планов."
    и что? никаких проблем : )))))
    ========
    Это безолаберность студентов, накажите их оценками, сразу вспомнят о сайте ;)
     
  15. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    633
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Правый клик запретить как?

    У меня Firefox 2.0.0.7 и IE 6 - и там, и там все копируется и сохраняется без проблем. pws49, на мой взгляд, Вы сильно заморачиваетесь по этому поводу - кто ищет, тот всегда найдет, а кому не нужно, тот и искать не станет, аналогично с копированием материалов. На то он и Интернет, чтобы делиться с людьми своими публикациями, а не ограничивать их в доступе всяческими скриптами и хаками. Привлекать посетителей на сайт нужно несколько иными способами, нежели блокировкой копирования / сохранения страниц.
     
  16. Offline

    RJ-10x Недавно здесь

    Регистрация:
    22.09.2007
    Сообщения:
    61
    Симпатии:
    0
    Пол:
    Мужской
    Re: Ответ: Правый клик запретить как?


    Использую стандартный шаблон JA_Purity и joomla 1.5.14. Подтверждаю слова предыдущего пользователя - не один из перечисленых кодов не работает. Вставлял в главный index.php

    Вопрос. В чем ошибка?!
     
  17. Offline

    AlexSims Недавно здесь

    Регистрация:
    24.03.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Попробуй на этом сайте http://www.9kvartira.ruскопировать

    Если не сможешь расскажу как
     
    Последнее редактирование: 24.03.2010
  18. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 751
    Симпатии:
    113
    Пол:
    Мужской
    Слив засчитан)
     
  19. Offline

    AlexSims Недавно здесь

    Регистрация:
    24.03.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Какой слив???
    Долго заходили я уже стер из шаблона( самому неудобно )

    вот это в index.php вставь


    <body oncontextmenu="return false" onselectstart="return false" oncopy="return false" ondragstart="return false">
     
  20. Offline

    AlexSims Недавно здесь

    Регистрация:
    24.03.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    через код конешно можно вытащить но это муторно
     
  21. Asylum
    Offline

    Asylum специалист

    Регистрация:
    09.02.2007
    Сообщения:
    2 571
    Симпатии:
    152
    Пол:
    Мужской
    Ребят, вы фигней страдаете. Сам видел, секретарь без особых познаний сидит и принт скринит страницы сайта а потом их сует в файн рейдер.
     

Поделиться этой страницей

Загрузка...