Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Запрет правой кнопки на сайте!

Статус
Закрыто для дальнейших ответов.

iRiper

Активный участник
Пользователь
Баллы
88
вставить до </head>
Может есть лишний код, сам не смотрел просто нашел на каком-то левом сайте и вырезал :D (на фреймах только правая кнопка робит(ВК))
HTML:
<script language=JavaScript>
function notcopy(){
alert("Извините, но с этой страницы нельзя ничего копировать!")
return false
}
</script>
<script language=javaScript>document.onselectstart=new Function("return false");
document.ondragstart=new Function("return false");</script>
<script type="text/javascript">
function atlpdp1()
{
for (wi=0; wi<document.all.length; wi++)
{
if (document.all[wi].style.visibility != 'hidden')
{
document.all[wi].style.visibility = 'hidden';
document.all[wi].id = 'atlpdpst'
}
}
}
function atlpdp2()
{
for (wi=0; wi<document.all.length; wi++)
{
if (document.all[wi].id == 'atlpdpst')
document.all[wi].style.visibility = ''
}
}
window.onbeforeprint = atlpdp1;
window.onafterprint = atlpdp2;
</script>
<script>
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2) {
(message);
return false;}}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
-->
</script>
 
Понимаю, это имеет очень большое значение к работе клиентского скрипта.

> Запрет правой кнопки на сайте!
А скрипт на запрет браузера будет?
 
Да, скрипт работает но Ctrl + U никто не отменял ;)
 
Люди, никогда, нет, НИКОГДА не ставьте данный код у себя на сайте. Это не только обломит копипастеров, но и усложнил жизнь рядовым юзерам! Посмотрите на этот сайт, тут также нельзя выделить ничего. А если я хочу узнать больше в интернете о товаре? В ручную писать "intel core i100 4213134-3413413e898rofsf" трудно, между прочим!
 
blogger2, А ещё можно JS вырубить...
 
blogger2, А ещё можно JS вырубить...
HTML:
<noscript><meta http-equiv="refresh" content="0;URL=/index.php?error=nojs" /></noscript>
PHP:
<?
if($_GET['error']=='nojs'){
print("Чтобы использовать наш сайт вы должны включить JavaScript, или использовать браузер с его поддержкой.");
}
?>

Меня не сломать.
 
А можно просто в about:config мозиллы выставить опцию которая будет игнорировать запрет правой кнопки мыши, и я давно это сделал. И вообще там много чего можно отрубить. А ещё кстати есть файрбаг который открывается на другие хоткеи и их можно настроить. А ещё есть wget и selenium которые чхать хотели на ваши жалкие попытки.
 
вставить до </head>
Может есть лишний код, сам не смотрел просто нашел на каком-то левом сайте и вырезал :D (на фреймах только правая кнопка робит(ВК))
HTML:
<script language=JavaScript>
function notcopy(){
alert("Извините, но с этой страницы нельзя ничего копировать!")
return false
}
</script>
<script language=javaScript>document.onselectstart=new Function("return false");
document.ondragstart=new Function("return false");</script>
<script type="text/javascript">
function atlpdp1()
{
for (wi=0; wi<document.all.length; wi++)
{
if (document.all[wi].style.visibility != 'hidden')
{
document.all[wi].style.visibility = 'hidden';
document.all[wi].id = 'atlpdpst'
}
}
}
function atlpdp2()
{
for (wi=0; wi<document.all.length; wi++)
{
if (document.all[wi].id == 'atlpdpst')
document.all[wi].style.visibility = ''
}
}
window.onbeforeprint = atlpdp1;
window.onafterprint = atlpdp2;
</script>
<script>
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2) {
(message);
return false;}}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
-->
</script>

<body oncontextmenu="return false;">
 
не понимаю зачем эта вещь. мне лично удобно использовать правую кнопку что бы открыть в новом окне нужную вещь, а всё время жать ctrl не удобно
 
не понимаю зачем эта вещь. мне лично удобно использовать правую кнопку что бы открыть в новом окне нужную вещь, а всё время жать ctrl не удобно
Ещё колесом мыши можно.

А вообще эти скрипты запрета - полный д*****зм. Копипаст особенно нужен, когда цитируешь сообщение или текст на странице.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх