ВФЦУ, 17/07/25, 6:50 PM

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Djum  
MCaptcha v.2.0
[npu3pak]Дата: ВФЦУ, 27/06/10, 4:00 PM | Сообщение # 1





[ ]



Установка:

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

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

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


Хостинг от uCoz Сайт оптимизирован под браузер FireFox Mozilla. SiteMap | SiteMap Forum.
Дизайн данного сайта полностью принадлежит администратору.