JS gevorderde |
|
de functie aftel() wordt heel de tijd aangeroepen, dus moet je in die functie de outputter steken. Ook zou ik werken met een divje waarin je de count zet:
<html>
<head>
<script>
var count = 50; //hoeveel keer
window.setInterval(telAf, 1000); // om de 1 second de functie telAf aanroepen
function telAf(){
count--; // tel per second 1 keer af
if(count == 0){
location.href = location.href; //als het afgelopen is => refresh pagina
}
else
{
var obj = document.getElementById("teller"); // zet een link naar de div hieronder
obj.innerHTML = count; // zet het getal in de div
}
}
</script>
</head>
<body>
<div id='teller'></div>
</body>
</html>
<html> <head> <script> var count = 50; //hoeveel keer window.setInterval(telAf, 1000); // om de 1 second de functie telAf aanroepen function telAf(){ count--; // tel per second 1 keer af location.href = location.href; //als het afgelopen is => refresh pagina } else { var obj = document.getElementById("teller"); // zet een link naar de div hieronder obj .innerHTML = count; // zet het getal in de div } } </script> </head> <body> <div id='teller'></div> </body> </html>
|