Autor | Zpráva | ||
---|---|---|---|
drevus Profil * |
#1 · Zasláno: 28. 5. 2008, 16:43:10
Ahoj...
Tak ze potreboval bych poradit s necim s JAVASCRIPTEM. Mam soubor s javascriptem, ktery se jmenuje odpocitavani.js. Co mam napsat do zdrojového kódu, aby se tenhle script zobrazil na stránkách jako odpočítávání jako to je na tehle strance www.stargate-atlantis.sff.cz děkuji za odpověď Prosim odpovezte na e-mail tomas.patocka@centrum.cz |
||
drevus Profil * |
#2 · Zasláno: 28. 5. 2008, 16:50:24
Tohle je celý zdroj kod:
//<![CDATA[ function countdown(sts,seconds){ var targetDate = new Date("July 11, 2008 05:00:00 GMT"); var currentDate = new Date(); var timeDiff = Math.round((targetDate-currentDate)/1000); /** * set number of seconds in each time unit */ var oneMinute = 60; var oneHour = 60*60; var oneDay = 60*60*24; var oneYear = 60*60*24*364.25; /** * count number of time units and pending seconds */ var remYears = Math.floor(timeDiff/oneYear); var remDays = Math.floor((timeDiff-remYears*oneYear)/oneDay); var remHours = Math.floor((timeDiff-remYears*oneYear-remDays*oneDay)/oneHour); var remMinutes = Math.floor((timeDiff-remYears*oneYear-remDays*oneDay-remHours*oneHour) /oneMinute); var remSeconds = Math.floor(timeDiff-remYears*oneYear-remDays*oneDay-remHours*oneHour-r emMinutes*oneMinute); /** * count pending "miliseconds" */ if(remSeconds==seconds){ sts--; if(sts==-1) sts = 9; }else{ sts = 9; } /** * create text according to number of units left */ var textYears = "let"; if(remYears==1) textYears = "let"; var textDays = "dní"; if(remDays==1) textDays = "dní"; var textHours = "hodin"; if(remHours==1) textHours = "hodin"; var textMinutes = "minut"; if(remMinutes==1) textMinutes = "minut"; var textSeconds = "sekund"; if(remSeconds==1) textSeconds = "sekund"; /** * return result as text string */ var string = remDays+" "+textDays+" "+remHours+" "+textHours+" "+remMinutes+" "+textMinutes+" "+remSeconds+"."+sts+" "+textSeconds+""; /** * display counter */ if(timeDiff>0){ document.getElementById("timer").innerHTML = string; setTimeout("countdown("+sts+","+remSeconds+");", 100); }else{ document.getElementById("text").style.display = "none"; document.getElementById("timer").innerHTML = "vysílá se..."; } } //]]> |
||
Časová prodleva: 16 let
|
0