Вторник, 19.06.2012, 21:29
Пользователь
Здравствуйте пользователи портала МС!
У меня к вам просьба, помогите пожалуйста со скриптом, а точнее скриптом от: Webo4ka
Скрипт защищает от нажатий на сайте клавишами: |ctrl+ a|ctrl + c|ctrl+u|Правой кнопки мыши|
Проблема скрипта в том, что нельзя писать текст нигде! К примеру если человек не авторизован, он не может вписать логин и пароль свой, пишешь текст,а он тупо не пишется. Если нажимаешь буквы: |U| A | C| - идёт реакция как будто зажат Ctrl.
http://infoscript.ru/_nw/31/s17086445.jpg
Вот сам скрипт:
Это код формы -
<input type="text" id="mailnamectrl" name="f1" size="30" style="width:95%;" maxlength="70"><input id="mailtemactrl" type="text" name="f2" size="30" style="width:95%;" maxlength="70"><textarea id="mailmessctrl" rows="7" name="f3" cols="30" style="width:95%;"></textarea><input id="mailbtnctrl" type="submit" value="">
Вот сам код скрипта:
<script type="text/javascript"> var nickname = '$USERNAME$' ctrlu = 'on'//on означает что блокировка на ctrl+u включена ctrlc = 'on'//on означает что блокировка на ctrl+c включена ctrla = 'on'//on означает что блокировка на ctrl+a включена rightclickmouse = 'on';//on означает что блокировка на правую кнопку мыши включена $.getScript('http://webo4ka.ru/Ucoz6/anti-riper_ctrl.js'); document.write('<div style="display:none;"><?substr($MFORM_3$,310)?></div>'); var sblmb=0;function <?substr($MFORM_3$,53,8)?>(){try {var tr=checksubmit();if(!tr){return false;}}catch(e){}if (sblmb==1){return false;}sblmb=1; _uPostForm('<?substr($MFORM_3$,263,8)?>', {type:'POST',url:'/mail/', success:location.reload()});} </script> <script type="text/javascript"> function lsajax(){new _uWnd('openlsajax','Ваши личные сообщения',679,400,{modal: true,close:true,header:true,nomove: false,fixed:true}, $("#pochta-ajax").html() )} </script>
[b]Добавлено[/b] (19.06.2012, 21:29) --------------------------------------------- Неужели никто не может помочь? |
Пост отредактировал graber - Вторник, 19.06.2012, 21:30 |
|
Проверенный
Я думаю, что проще заключить текст в <div onselectstart="return false;">, а этот скрипт убрать. Хотя я любую защиту обойду, выключив в браузере JavaScript. Так что не мучайте своих пользователей, дайте им скопировать в Word интересную статью и распечатать её. |
Не время делает нас, а мы делаем время |
|