Avatar billede testwatest Nybegynder
25. februar 2007 - 15:07 Der er 8 kommentarer og
1 løsning

Automatisk opdatering af nedtælling

Hvordan laver jeg en nedtælling som automatisk opdateres? Den skal køre fra 100 til 0.
Avatar billede roenving Novice
25. februar 2007 - 15:09 #1
Hvornår og hvor hurtigt skal det ske, og hvad skal der ske, når du når nul ?-)
Avatar billede kalp Novice
25. februar 2007 - 15:10 #2
Avatar billede roenving Novice
25. februar 2007 - 15:21 #3
-- men det må siges at være gammel kode, for det ser ud til at være lavet lige efter html4 kom frem for maaange år siden ...

-- og den benytter innerHTML, som ikke findes i nogen standarder, selvom den pt. virker i alle almindelige browsere ...
Avatar billede roenving Novice
25. februar 2007 - 15:28 #4
Et opdateret eksempel kunne se således ud:

<script type="text/javascript">
var actNum = 0;//default-værdi, som overskrives
function taelNed(){
  actNum--;
  document.getElementById("tal").firstChild.nodeValue = actNum;
  if(actNum == 0)
    location.href = "http://www.eksperten.dk/spm/764660";
  else
    setTimeout("taelNed()",1000);
}
window.onload = function(){
  actNum = +document.getElementById("tal").firstChild.nodeValue + 1;
  taelNed();
}
</script>

Du viderestilles om <span id="tal">100</span>&nbsp;sekunder
Avatar billede testwatest Nybegynder
25. februar 2007 - 15:42 #5
lækkert roenving. kan det ikke lade sig gøre at generere tallet man tæller ned fra med php? :(
Avatar billede testwatest Nybegynder
25. februar 2007 - 16:16 #6
og smid et svar
Avatar billede roenving Novice
25. februar 2007 - 16:20 #7
Ja, du sætter bare det tal, du vil bruge, ind i span'en i stedet for de 100 !-)

-- bemærk, at det vil være dumt at introducere linjeskift(da det så er en selvstændig childNode), så du skal holde det på samme linje i koden !o]

Velbekomme '-)
Avatar billede roenving Novice
25. februar 2007 - 16:27 #8
Altså ca.

Du viderestilles om <span id="tal"><?php print $tal ?></span>&nbsp;sekunder
Avatar billede roenving Novice
26. februar 2007 - 23:20 #9
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester