Salve a tutti!
Ho un piccolo problema: devo cambiare il risultato di una funzione, ma non so dove mettere le mani!
Il codice è questo:
Codice HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>BotBoot</title>
<script type="text/javascript">
var a = Math.ceil(Math.random() * 10);
var b = Math.ceil(Math.random() * 10);
var c = a + b
function DrawBotBoot()
{
document.write("What is "+ a + " + " + b +"? ");
document.write("<input id='BotBootInput' type='text' maxlength='2' size='2'/>");
}
function ValidBotBoot(){
var d = document.getElementById('BotBootInput').value;
if (d == c) return true;
return false;
}
</script>
</head>
<body>
Are you human?<br />
<script type="text/javascript">DrawBotBoot()</script>
<input id="Button1" type="button" value="Check" onclick="alert(ValidBotBoot());"/>
</body>
</html>
Premetto che questo codice anti-bot non è mio, e che genera a video un'operazione tipo "quanto fa 2+2?" e se rispondi 4 ti viene un pop-up con scritto "true", o se rispondi male "false".
Io devo fare in modo che se il risultato è giusto, lui mi reindirizzi ad una pagina, se invece è sbagliato, che o mi reindirizzi ad una pagina, o mostri un pop-up.
Mi potete aiutare perfavore?