Итак, мы все знаем, что вы не можете по-настоящему защитить свои изображения после их публикации, но это немного забавно, чтобы дразнить мирянина. Я добавил скрипт для предотвращения щелчка правой кнопкой мыши и пытался рандомизировать забавные сообщения ... он не работает.Случайный Нет Правого щелчка Сообщение Не работает
сценарий:
// BACKGROUND IMAGES
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
// no right click
var message=["That doesn't belong to you! Put the mouse down and no one gets hurt!";
"Oh, you again. We of the internet have chosen to defy you!";
"How would you like it if I walked into your house and tried to help myself to your furniture?";
"Hey that tickles!"
"Thief! You are being directed to the... nah just kidding. Enjoy!"]
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
Что я забыть? Похоже, он должен работать. когда я удаляю [и] и свожу его к одному сообщению, это сообщение работает нормально. Его, когда я добавляю дополнительные и пытаюсь рандомизировать его, что проблемы возникают.
Вы сообщаете весь массив. – putvande