-
Contdown
Ciao!
Ho cercato parecchio su google ma non sono riuscito a trovarlo..
volevo chiedere se qualcuno di voi sa mica come si fa un contatore che mi dice quanto manca ad una certa data che però è aggiornato in tempo reale con i secondi che mancano?
così:
7 giorni 56 secondi rimanenti
7 giorni 55 secondi simanente
senza bisogno di refresharlo ogni volta perchè dovrei includerlo in una pagina con include appunto :P
spero di essermi spiegato se mi potete aiutare vi ringrazio davvero :=D:
-
-
no io intendevo una semplice scritta "7giorni e 55secondi" invece li appare un input type="text" .. forse non è possibile senza il refresh..
Cmq grazie :roll:
-
Prova questo oppure questo. Basta cercare su Google e ne trovi a migliaia.
-
grazie mille.. veramente ho provato a cercare ma forse sbagliavo qualcosa perchè avevo trovato solo esempi con la textbox cmq grazie
-
ho ritrovato questo script di moddingworld ke modificandolo un po funzioan anche x te http://forum.altervista.org/showpost...26&postcount=4
-
purtroppo non mi sembra che si aggiornino i secondi e i minuti e in tempo reale (ho solo guardato il codice senza provarlo) a me invece serviva che si aggiorna ogni secondo.. ma senza refresharmi tutta la pagina e senza avere un campo di testo.. esisite?
-
devi x forza mettere un iframe...
-
Ho provato a modificare il primo codice (non so se funziona):
Codice HTML:
<SCRIPT LANGUAGE="JavaScript">
<!--
function getTime() {
now = new Date();
y2k = new Date("Dec 25 2002 00:00:00");
days = (y2k - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
sec = (secondsRound == 1) ? " second" : " seconds";
min = (minutesRound == 1) ? " minute" : " minutes, ";
hr = (hoursRound == 1) ? " hour" : " hours, ";
dy = (daysRound == 1) ? " day" : " days, "
countdown.innerHTML= "There's " + daysRound + dy + hoursRound + hr + minutesRound + min + secondsRound + sec + " before next Xmas!";
newtime = window.setTimeout("getTime();", 1000);
}
// -->
</script>
Dove vuoi che appaia il countdown metti questo:
Codice HTML:
<span id="countdown"></span>
E il body lo modifichi in questo modo:
Codice HTML:
<BODY onLoad="getTime()">
-
Funziona GRAZIEEEEEEE
cioè avevi dimenticato un ";" ma l'ho aggiunto e mi funziona :)))) Grazie davvero