Суббота, 27.04.2024, 06:01
Главная Регистрация RSS
Приветствую Вас, Гость
НОВЫЕ КОМЕНТАРИИ
Коментарий:Невероятно....это полезный веб-сайты.
Добавил:Stevensleed

Коментарий:Сколько лет прошло, старина?) зарегался, просто вспомнить те времена,
Добавил:Vj PitBulvjpitbul94

Коментарий:Всё исправил, проверил , скачивайте
Добавил:Modred

Коментарий:Классный скрипт , но на PHP
Добавил:ZemHU

Коментарий:Отличный движок Добавил:DexonEdutt

Коментарий:Легко установить Добавил:Mixhoarm

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Нас сегодня посетили :
Поиск
Главная » Файлы » Скрипты для UCOZ » Другие скрипты для UCOZ

Скрипт "запрет на копирования"

Скрипт "запрет на копирования"
Приведённые ниже 2 скрипта слегка затрудняют копирование информации с сайта. Можно использовать их по отдельности.На мой взгляд, эффективнее использовать оба скрипта одновременно.

Первый не позволяет копировать выделенную информацию, ни мышкой, ни клавиатурой. При этом правая кнопка мышки НЕ ОТКЛЮЧАЕТСЯ и клавиатура НЕ ОТКЛЮЧАЕТСЯ, но на всякую попытку скопировать что-либо со страницы выскакивает табличка (см. картинку выше). Зато это не помешает в ФФ и ГХ выделить часть информации, нажать в контекстном меню на исходный код выделенного фрагмента и скопировать оттуда интересующее.

Код
<body oncopy="return notcopy()">  

<script language="JavaScript"><!--  
var message='Запрет копирования!'; function click(e)  
{if (document.all) {if (event.button == 2) {alert(message);return false;}}  
if (document.layers) {if (e.which == 3) {alert(message);return false;}}}  
if (document.layers) {document.captureEvents(Event.MOUSEDOWN);}  
document.onmousedown=click;  

function notcopy()  
{  
alert(message)  
return false  
}  
// -->  
</SCRIPT>


Второй код ставит три запрета: запрет на перетаскивание (изображений) , запрет на выделение элементов страницы , запрет на выведение контекстного меню (т.е. отключает правую кнопку мышки). В ФФ срабатывает всё кроме запрета на выделение, в ГХ срабатываю все 3 запрета, в ИЕ тоже срабатывают все 3 запрета.
Код
<SCRIPT LANGUAGE="JavaScript">  
  document.ondragstart = test;  
  //запрет на перетаскивание  
  document.onselectstart = test;  
  //запрет на выделение элементов страницы
  document.oncontextmenu = test;  
  //запрет на выведение контекстного меню
  function test() {  
  return false  
  }  
  </SCRIPT>


Эти коды вставлять желательно после тега , тогда он действует только ту часть страницы, которая описана тегами , не затрудняя общения в чате и копирования допустимой к копированию части из глобальных блоков (код кнопки/банера сайта). Если вставить их между тегами , то они будут действовать на всё поле страницы, не допуская копирования нигде.

Например, если вставить оба скрипта (не знаю можно ли их совместить в один) на страницу Новости сайта-> Материал и комментарии к нему-> после тега - cкопировать и новость и комментарии можно будет только приложив немного больше усилий . При этом можно будет и писать комментарии, и отвечать в чате. Конечно, все эти запреты не распространяются на страницу редактирования и добавления материала, там вы вольны делать всё как обычно.

Очень хотелось бы узнать как скрипты будут работать в других браузерах, кто испытает, пожалуйста отпишитесь в комментариях.

Похожие материалы:

Категория: Другие скрипты для UCOZ | Добавил: Sofacker | Теги: другие скрипты ucoz
Просмотров: 1243 | Загрузок: 0 | Рейтинг: 5.0/1
Всего комментариев: 0