Ik ben bezig met een klein captcha script hij is nog niet helemaal af. Maar als ik hem nu open krijg ik geen getallen te zien op de plek waar ze horen. Ik heb alles 3 keer overgekeken maar zie niks fout. Waarschijnlijk kijk ik er zwaar over heen.
Kunnen jullie misschien kijken wat ik fout heb gedaan ?
<html>
<head>
<title>
JAVA
</title>
<style>
input {
height:30px;
border:2px solid black;
}
#ingave {
padding:6px;
width:120px;
text-align:right;
}
</style>
<script>
var x,y=0;
function nieuweSom(){
x=Math.round(100*Math.random());
y=Math.round(100*Math.random());
document.getElementById("opgave").innerHTML = x+"+"+y;
document.getElementById("ingave").focus();
}
function ok() {
var oplossing = document.getElementById("ingave").value;
if (oplossing == x+y {
document.getElementById("uitslag").innerHTML = oplossing+' correct';
document.getElementById("uitslag").style.color = "green";
nieuweSom();
} else {
document.getElementById("uitslag").innerHTML = 'Helaas niet goed';
document.getElementById("uitslag").style.color = "red";
}
document.getElementById("ingave").value = "";
document.getElementById("ingave").focus();
}
</script>
</head>
<body style="text-align:center;" onload="nieuweSom();">
<h1>Hoeveel is: <span id="opgave"></span> ?</h1>
<input type="number" value="0" min="0" max="200" id="ingave" />
<input type="button" value="Ok" onclick="ok()" />
<input type="button" value="Nieuwe som" onclick="nieuweSom()" />
<span id="uitslag"></span>
</body>
</html>