Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 21.05.2012, 22:26
Аватар для Джэксон
Аспирант
Отправить личное сообщение для Джэксон Посмотреть профиль Найти все сообщения от Джэксон
 
Регистрация: 21.05.2012
Сообщений: 89

Попробуйте этот скрипт.
<script type="text/javascript">
var date=new Date(),
sec=date.getSeconds();
var pr=prompt(sec, 'Введите число написанное выше');
if (sec != pr) { document.write('Вы неправильно ввели число. Возможно вы робот. Нажмите F5 для второй попытки.');
}
</script>

Берётся случайное число в виде секунды и показывается пользователю. Если он его правильно ввёл страница показывается, если нет, то пользователю пишется, что возможно он робот. Есть только единственный минус, что скрипт берёт время с локального компьютера, и робот может легко вычислить это число.
Ответить с цитированием
  #12 (permalink)  
Старый 21.05.2012, 22:44
Аватар для Раед
''
Отправить личное сообщение для Раед Посмотреть профиль Найти все сообщения от Раед
 
Регистрация: 11.12.2011
Сообщений: 636

Джэксон,
ТС хочет, чтобы юзер вообще не заметил, что его на роботоподобность проверяют
Ответить с цитированием
  #13 (permalink)  
Старый 22.05.2012, 15:13
Аватар для Джэксон
Аспирант
Отправить личное сообщение для Джэксон Посмотреть профиль Найти все сообщения от Джэксон
 
Регистрация: 21.05.2012
Сообщений: 89

Ааа.. тогда я даже не знаю как. А какой это смысл делать? Обычно проверка ставится перед отправкой формы от спамеров. Какой резон делать просто проверку на робота?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Как отловить обратное событие "click" ? jsuse Общие вопросы Javascript 2 18.01.2012 00:16
как реализовать передачу функции в функцию?? czp Общие вопросы Javascript 10 29.11.2011 19:21
Как отличить массив от объекта Ilyan Общие вопросы Javascript 3 20.04.2010 23:08
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56