Ciao a tutti
Sto usando questo codice per mostrare un countdown
<SCRIPT LANGUAGE=javascript type="text/javascript">
<!--
function countdown(){
iniData= new Date(2007,1,23,3,22,45); // data inizio sequenza mesi-1 es. set=8
oggi= new Date();
//oggi.setHours(1,1,1,0) ;
iniDataIt=iniData.getDate()+'-'+(iniData.getMonth()+1)+'-'+iniData.getFullYear()+' '+iniData.getHours()+':'+iniData.getMinutes()+':'+ iniData.getSeconds();
milDif=(iniData-oggi)
giorni=parseInt(milDif/86400000);
milDif=milDif-(giorni*86400000); //millisecondi restanti talti i giorni
ore=parseInt(milDif/3600000);
milDif=milDif-(ore*3600000); //millisecondi restanti talti i giorni
minuti=parseInt(milDif/60000);
milDif=milDif-(minuti*60000); //millisecondi restanti talti i giorni
secondi=parseInt(milDif/1000);
milDif=milDif-(secondi*1000); //millisecondi restanti talti i giorni
testo1= giorni+' gg, '+ore+' h '+minuti+' m '+secondi+' s';
//alert(testo); //commentare
//return testo
if (document.layers){
document.layers.span1.document.write(testo);
document.layers.span1.document.close();
}else if (document.all){
span1.innerHTML=testo1;
}
setTimeout("countdown()",1000)
}
//-->
</SCRIPT>
e mi funziona, il problema pero è che io in una pagina devo mostrare piu countdown di date diverse.
praticamente io ho degli annunci e per ogni annuncio c'è una data di scadenza, quando li mostro singolarmente il countdown funziona ma quando ne mostro di piu nella stessa pagina (ricopiando quindi lo stesso codice ma con la data diversa) non mi funziona