<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="zadanie">
<button onclick="start()"> zaczynamy </button>
</div>
<div id="pierwsza"> </div>
<div id="dzialanie"> </div>
<div id="druga"> </div>
<div id="odpinput"><input id="spr" type="text"></div>
<div id="odpbutton"> <button onclick="sprawdzenie()"> sprawdzenie </button></div>
<div id="wynikspr"> </div>
</body>
<script>
function start(){
losowanie();
setInterval (losowanie, 3000)};
function losowanie(){
var x= Math.floor(Math.random()*6+4);
var y= Math.floor(Math.random()*6+4);
var wynik = x*y;
document.getElementById("pierwsza").innerHTML=x;
document.getElementById("dzialanie").innerHTML="*";
document.getElementById("druga").innerHTML=y;
}
function sprawdzenie (){
var odpow = document.getElementById("spr").value;
if (odpow == wynik){
document.getElementById("wynikspr").innerHTML="dobrze";
}else document.getElementById("wynikspr").innerHTML="zle";
}
</script>
</html>
Proszę o pomoc jak przypisać zmienną var "wynik " z funkcji losowanie() do funkcji sprawdzenie ()
Próbowałem tak jak poniżej jednak nie wiem dlaczego zmienna wynik była "nadpisywana" podczas wywołania f2
f1(){return wynik;}
function f2(){var wynik2 = f1();}