Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Не выдаёт сообщение в опере (https://javascript.ru/forum/css-html-browser/30490-ne-vydajot-soobshhenie-v-opere.html)

nu-nrg 06.08.2012 14:33

Не выдаёт сообщение в опере
 
Добрый день,подскажите пожалуйста как сделать что бы при копировании контента (путём нажатия правой кнопкой мыши и выбрать из меню копировать) что бы появлялось предупреждение алертом(). Прописал в body атрибут oncopy это работает во всех браузерах а в опере нет.Что нужно прописать в опере?

Dim@ 06.08.2012 14:42

nu-nrg,
господи что может быть у вас такое важное что боитесь копирования? это считается дурным подходом и пользователем это не нравиться;)

Deff 06.08.2012 14:48

<html>
<body style="width:100%;height:450px;">








<script type="text/javascript">
 document.body.oncontextmenu=function(){alert("Чего тебе надобно, Старче?");return false;};
</script>

</body>
</html>

nu-nrg 06.08.2012 15:29

Да я бы рад не делать так ) это прихоть клиентов а джава скрип плохо ещё знаю.
<script type="text/javascript">
 document.body.oncontextmenu=function(){alert("Чего тебе надобно, Старче?");return false;};
</script>

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

Deff 06.08.2012 15:36

nu-nrg,
Кроссбраузерно делают - затягивая контент топика в прозрачку,установленную поверх всего контента, без всяких клавиш

nu-nrg 06.08.2012 15:55

Спасибо попробую


Часовой пояс GMT +3, время: 12:34.