Воскресенье, 19 Май 2024, 08:59 , Гость
Главная | Регистрация | Вход | RSS | Правообладателям

Меню сайта

Поиск по сайту

Разделы новостей

Мини-чат

На правах рекламы

Наш опрос
Ваш заработок в интернет за месяц?

Результат опроса Результаты
Все опросы нашего сайта Архив опросов
Всего голосовало: 278
Обсудить на форуме

Главная » Файлы » Все для Ucoz » Остальное

Скачать бесплатно MCaptcha v.2.0 by $USERNAME$


MCaptcha v.2.0 by $USERNAME$ от NextSoft.at.ua
Обновлённая версия скрипта MCaptcha.

Скрипт выводит на странице форму, в которой есть пример и поле для ответа. Пользователь вводит ответ, если он правилен — кнопка "Регистрация" разблокировывается, если нет — происходит перезагрузка страницы.

Данный скрипт конфликтует со скриптом "Проверка логина пользователя", устанавливать их одновременно не рекомендуется.

Что нового:

Не надо вручную вводить массив с чётными числами, как это было в первой версии. Следовательно, установка проще
Форма выводится не в стандартном окне, а на самой странице
Улучшенный дизайн
Установка:

Страница регистрации, после $BODY$:


Code
<script type="text/javascript"> <br> /* <br> * MCaptcha v.2.0 <br> * by $USЕRNAME$ <br> * 02:27 29.03.2010 <br> */ <br> var even = [], <br> logs = ['1+2', 3, '5+7', 12, '3+4', 7], <br> but = document.getElementById('siF20'); <br> for (var u = 0; u < logs.length; u++) if (u % 2 == 0) even.push(u); <br> i = even[Math.floor(Math.random() * even.length)]; <br> function chkAns() { <br> if (document.getElementById('ans').value == logs[i + 1]) { <br> document.getElementById('ansArea').innerHTML = '<b style="color:green;">Ответ верный</b>'; <br> but.disabled = false; <br> setInterval("document.getElementById('ansArea').style.display = 'none'", 1500); <br> } else { <br> document.getElementById('ansArea').innerHTML = '<b style="color:red;">Ответ неверный</b>'; <br> setInterval("location.reload()", 1500); <br> } <br> } <br> but.disabled = true; <br> ndiv = document.createElement('div'), <br> ndiv.id = 'ansArea', <br> ndiv.innerHTML = '<br />Уважаемый пользователь! Для продолжения регистрации, решите следующий пример:<br /><b>' + logs[i] + ' = </b><input type="text" id="ans" /> <input type="button" value="Ответить!" onclick="chkAns()" />'; <br> but.parentNode.insertBefore(ndiv, but.nextSibling); <br> </script> </p>

<script type="text/javascript"> <br> /* <br> * MCaptcha v.2.0 <br> * by $USЕRNAME$ <br> * 02:27 29.03.2010 <br> */ <br> var even = [], <br> logs = ['1+2', 3, '5+7', 12, '3+4', 7], <br> but = document.getElementById('siF20'); <br> for (var u = 0; u < logs.length; u++) if (u % 2 == 0) even.push(u); <br> i = even[Math.floor(Math.random() * even.length)]; <br> function chkAns() { <br> if (document.getElementById('ans').value == logs[i + 1]) { <br> document.getElementById('ansArea').innerHTML = '<b style="color:green;">Ответ верный</b>'; <br> but.disabled = false; <br> setInterval("document.getElementById('ansArea').style.display = 'none'", 1500); <br> } else { <br> document.getElementById('ansArea').innerHTML = '<b style="color:red;">Ответ неверный</b>'; <br> setInterval("location.reload()", 1500); <br> } <br> } <br> but.disabled = true; <br> ndiv = document.createElement('div'), <br> ndiv.id = 'ansArea', <br> ndiv.innerHTML = '<br />Уважаемый пользователь! Для продолжения регистрации, решите следующий пример:<br /><b>' + logs[i] + ' = </b><input type="text" id="ans" /> <input type="button" value="Ответить!" onclick="chkAns()" />'; <br> but.parentNode.insertBefore(ndiv, but.nextSibling); <br> </script>

logs = ['1+2', 3, '5+7', 12, '3+4', 7] — вписываем сначала пример, а потом ответ на него.
Разумеется, писать нужно не те примеры, которые в коде, а что-нибудь посложнее. Чтобы школота не смогла решить.
Важно! После того, как запишите свои примеры и ответы, воспользуйтесь кодировщиком, чтобы ответы нельзя было посмотреть в исходнике страницы!

Вы не можете видеть скрытый текст. Пожалуйста зарегистрируйтесь или авторизуйтесь!


При копировании материала, ссылка на источник ОБЯЗАТЕЛЬНА!

HTML
BB-Code
Ссылка




Категория: Остальное | Добавил: SmeLaDon
Просмотров: 1311 | Загрузок: 0 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль участника
Гость

Сообщения:


Гость, мы рады вас видеть! Пожалуйста зарегистрируйтесь или авторизуйтесь!


Наша кнопка
Будем благодарны, если разместите нашу кнопку на своем сайте





Друзья сайта

На правах рекламы:

Статистика





PR-CY.ru

Rambler's Top100
Онлайн всего: 1
Прохожих: 1
Пользователей: 0


Зарег. на сайте
Всего: 4603
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них
Администраторов: 1
Модераторов: 0
Проверенных: 0
Обычных юзеров: 4600
Из них
Парней: 4116
Девушек: 487

Пользователи,посетившие сайт сегодня:


Все материалы, размещенные на сайте, принадлежат их владельцам и предоставляются исключительно в ознакомительных целях.
Администрация ответственности за содержание материала не несет и убытки не возмещает.
По истечении 24 часов материал должен быть удален с вашего компьютера.
Незаконная реализация карается законами РФ и Украины: "Об авторском и смежном праве".
При копировании материала, ссылка на сайт обязательна!
© 2024 Nextsoft
Все права защищены