timer zonder redirect

Status
Niet open voor verdere reacties.

MegaByter

Terugkerende gebruiker
Lid geworden
11 okt 2009
Berichten
1.497
er staan duizende codes met hoe je een redirect kan maken met timer.
ik zoek zo eentje maar dan ZONDER redirect.
en ook niet dat hij aftelt in een form veldje.
 
<meta http-equiv="refresh" content="0;URL=http://www.jouwadres.nl/" />
heel simpel...
 
nee dat is gewoon een meta refresh.

ik zoek een timer zonder dat hij doorschakelt naar een site

dus hij moet terug tellen van 10 naar nul
 
Hoi MegaByter,
  • Wat moet er gebeuren nadat de timer van 10 (seconden, minuten, dagen?) teruggelopen is naar nul?
  • Oftewel: wat is het doel van de timer?
 
de redirect wil ik zelf maken, als dat al een kant en klare code is, dan gaat dat niet werken.
ga niet vragen hoe of wat.
daarom zoek ik een code van alleen een timer.
zo moeilijk moet dat toch niet zijn?
 
Dat betekent dus dat je een javascriptje wil???
nou dan zit je eigenlijk verkeert... je post hem onder html. had je hem onder javascript moeten plaatsen maar goed. hier een code:
HTML:
<script>
var aant = 10;
var element = document.getElementById('timer');
function timer()
{
      aant--;
      element.innerHTML= aant;
      setTimeout(function(){timer()},1000);
}
setTimeout(function(){timer()},1000);
</script>
<p id="timer">10</p>

heb het niet gecheckt maar zoiets moet het worden....
 
Laatst bewerkt:
ok, ja.. ik ben er eventjes een tijdje uit geweest in deze sectie.
ik was even vergeten dat daar een speciale categorie voor was.

ja zon scriptje zoek ik.
alleen telt hij niet af :(
 
Laatst bewerkt:
Ja, de functie is er bijna, maar nog niet helemaal.

  • Puntje 1: Het script moet na de <p id"timer"> komen, want anders heeft het script niets om vast te pakken (de html is er nog niet als de functie van start gaat).
  • Puntje 2: De functie moet stoppen bij nul (nu gaat ie vrolijk negatief verder tot in het oneindige). :)
  • Puntje 3: De aanroep van de setTimeout moet anders.
Aldus:
[JS]<script type="text/javascript">
// <![CDATA[

var aant = 10;

function timer() {
if (aant>=1){
aant--;
document.getElementById('timer').innerHTML=aant;
setTimeout(timer,1000);
}
else {
// wat er na de nul moet gebeuren.
}
}

setTimeout(timer,1000);

// ]]>
</script>[/JS]
Met vriendelijke groet,
CSShunter
 
dat BOEM doet het hem lol :D
bedankt hier kan ik wat mee! :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan