javascript/event/onBeforeCopy

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск

onBeforeCopy

Наступает перед копированием данных из текущего элемента страницы в буфер обмена Windows.

Событие onBeforeCopy() можно использовать, чтобы разрешить или запретить пункт контекстного меню Скопировать.

Для этого достаточно присвоить свойству returnValue объекта event значение false. Значение false разрешает, т.к. в этом случае мы отменяем поведение меню по умолчанию.

Присвоив значение true мы, тем самым, запрещаем пункт контекстного меню.

По умолчанию пункт Скопировать разрешен всегда, тогда как пункты Вырезать и Вставить всегда запрещены, т.к. пользователь не имеет права изменять содержимое Web-страницы.

Например, мы хотим сделать так, чтобы пользователь не мог скопировать определенный текст на странице:

<p onBeforeCopy="window.event.returnValue = false">
Этот текст нельзя скопировать!
</p>

Данное событие браузера можно использовать для защиты фрагмента страницы от несанкционированного копирования.

Если вы хотите, чтобы пользователь не смог скопировать всю страницу, надо обработчик события применить для тела документа:

<BODY onBeforeCopy="window.event.returnValue = false">

Поддерживается IE начиная с 5.0

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования