Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Сигнализирование о копировании (https://javascript.ru/forum/dom-window/60269-signalizirovanie-o-kopirovanii.html)

Trulala 20.12.2015 20:49

Сигнализирование о копировании
 
Привет всем. Можете подсказать скрипт, который сигнализирует на почту, когда на сайте копируют определенный текст в буфер обмена?

Leon-on12 21.12.2015 13:08

Подскажите, есть ли лампочки которые звонят мне на телефон когда их зажигают?
А ещё очень нужна бумага которая отправляет мне ментальное сообщение когда её читают.
Было бы неплохо ещё такую штуку которая бы создавала красную вспышку перед глазами когда кто-то задумал украсть мою идею.

Trulala 21.12.2015 15:33

Цитата:

Сообщение от Leon-on12 (Сообщение 400722)
Подскажите, есть ли лампочки которые звонят мне на телефон когда их зажигают?
А ещё очень нужна бумага которая отправляет мне ментальное сообщение когда её читают.
Было бы неплохо ещё такую штуку которая бы создавала красную вспышку перед глазами когда кто-то задумал украсть мою идею.

Если не умеешь/не знаешь, зачем лезешь?

Paguo-86PK 21.12.2015 16:06

Написать php/cgi-сценарий генерации картинки (замаскировать, например, под счётчик посещений или капчи), которая будет грузиться только при нужном событии (в качестве аргументов передавать ip-юзера + код события и т.д.), а скриптом уж отправлять на почту.

Trulala 21.12.2015 16:30

Цитата:

Сообщение от Paguo-86PK
Написать php/cgi-сценарий генерации картинки (замаскировать, например, под счётчик посещений или капчи), которая будет грузиться только при нужном событии (в качестве аргументов передавать ip-юзера + код события и т.д.), а скриптом уж отправлять на почту.

Фиг с ней, с почтой, пусть хоть в файл на сайте сохраняет. Мне нужно знать, сколько раз в сутки копировали e-mail на странице.
JavaScript может реагировать на копирование/выделение определенного текста на странице?

gbb 21.12.2015 17:45

Вот этот код работает, правда, он наверное не кроссбраузерный, (ie+=9), и у меня он на ctrl-c почему-то дважды срабатывает
<html>
<head>
<style>
</style>
</head>
<body>


foo bar baz



<script>

handler = function(x){
  alert(x)
}

document.oncopy = function(){
   var text = getSelection()+""
   if(text === "bar") handler(text)
}


</script>

</body>
</html>

Trulala 21.12.2015 18:07

Цитата:

Сообщение от gbb
Вот этот код работает, правда, он наверное не кроссбраузерный, (ie+=9), и у меня он на ctrl-c почему-то дважды срабатывает

Спасибо, начну ковырять с этого.


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