Forum » Server-Side scripting » js countdown
Berichten: 409
avatar
Offline Stuur privebericht
Als je een drugs poging hebt gedaan, en het is gelukt. Dan moet je een uur wachten.
Ik laat de wachttijd zo zien;

Code | Selecteer Alles
minimaliseren
1
gmdate("i:s", ($information['boozewaiting'] - time()))


Ik wil daar een countdown van maken, dat je dit ziet;

bijv; 34 minuten en 10 seconden

Ik heb helemaal geen verstand van js.

Gr
Youri
22-07-2010 14:08
Dit topic is 270 keer bekeken door 37 verschillende leden
Reacties op: "js countdown"
1
BOE!
Berichten: 459
avatar
Offline Stuur privébericht
Heb je al eens gekeken in Banditi ? Daar zit dat er ook in

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function countdown(tijd,id,url){
    if(
tijd>0){
        if(
tijd>86399){
            
dagen=Math.floor(tijd/3600/24)
            
uren=Math.floor((tijd-dagen*3600*24)/3600)
            
minuten=Math.floor((tijd-dagen*3600*24-uren*3600)/60)
            
seconden=Math.floor(tijd-dagen*3600*24-uren*3600-minuten*60)
             
            var 
zichttijd=dagen+":"+uren+":"+minuten+":"+seconden
        
}else{
            
uren=Math.floor(tijd/3600)
            
minuten=Math.floor((tijd-uren*3600)/60)
            
seconden=Math.floor(tijd-uren*3600-minuten*60)
            if(
minuten<10 && seconden <10){
                var 
zichttijd="0"+uren+":0"+minuten+":0"+seconden
            
}else if(minuten<10) {
                 var 
zichttijd="0"+uren+":0"+minuten+":"+seconden
             
}else if (seconden <10) {
                 var 
zichttijd="0"+uren+":"+minuten+":0"+seconden
             
}else {
                var 
zichttijd="0"+uren+":"+minuten+":"+seconden
             
}
        }
        
tijd=tijd-1
         
        document
.getElementById(id).innerHTML=zichttijd;
        
countdownTimer=setTimeout("countdown('"+tijd+"','"+id+"','"+url+"')",1000);
    }else{
          
document.getElementById(id).innerHTML="00:00"
          
if(url != ''document.location.href url
    
}
}


en dit gebruik je dan gewoon zo

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
/* Hier komt het aftellen. */
echo '<font id="count_timer"></font>';

echo
'<script type="text/javascript">
        countdown(''.$countdown.'','
count_timer','herladen');
    </script>'

    
/* 
Bij 
$COUNTDOWN moet je jouw tijd neer zetten hoelang ze nog moeten wachten
COUNT_TIMMER is in wel div of font of TD hij het moer weergeven 
en het laaste is welke pagina hij moet herladen
*/
?>


edit ik zie net dat hij in het code qoute de \ niet pakt
dus let er op

Hoopelijk heb je hier iets aan.

Mvg
22-07-2010 14:18
Berichten: 409
avatar
Offline Stuur privébericht
Dankje tcbhome.

Had hem al eerder gevonden, zat opeens te denken aan banditi.

Alsnog bedankt

22-07-2010 14:51
Reageer op: "js countdown"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden