Ciao Ashantis
alla fine a quella cosa non avevo trovato una soluzione, pero adesso mi sono riguardato il codice e ho trovato questa che sembra funzionare
in poche parole ho creato due funzioni uguali ma ho cambiato solo il nome di alcune variabili
<SCRIPT LANGUAGE=javascript type="text/javascript">
<!--
function countdown(){
iniData= new Date(2009,11,31,23,59,59); // 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
testo='Al giorno: '+iniDataIt+' mancano '+giorni+' giorni, '+ore+' ore, '+minuti+' minuti,e '+secondi+' secondi';
//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=testo;
}
setTimeout("countdown()",1000)
}
function countdown2(){
iniData= new Date(2010,10,31,23,59,59); // 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
testo='Al giorno: '+iniDataIt+' mancano '+giorni+' giorni, '+ore+' ore, '+minuti+' minuti,e '+secondi+' secondi';
//alert(testo); //commentare
//return testo
if (document.layers){
document.layers.span2.document.write(testo);
document.layers.span2.document.close();
}else if (document.all){
span2.innerHTML=testo;
}
setTimeout("countdown2()",1000)
}
//-->
</SCRIPT>
<BODY onLoad='countdown(),countdown2()'>
<span id="span1" ></span>
<span id="span2" ></span>
</BODY>
ti ho messo in grassetto per le parti che devi modificare se ne vuoi creare altre (span3,span4,...)
se tutto questo si trova in una pagina statica sarā un lavoro un po lungo, altrimenti in una pagina asp o php puoi risolvere con un ciclo
se hai dubbi chiedimi pure![]()