Ciao a tutti sono nuovo in questo forum. Ho cercato quasi da due giorni la soluzione ad un problema che si verifica per un contdown in javascript.
Praticamente se inserito singolarmente in una pagina, funziona correttamente.
Se invece lo inserisco in un'altra pagina che richiama più volte il countdown non va.
Non so se posso postare qui il codice.
Il link del sito è http:// coupon . masebo .it

Spero qualcuno possa aiutarmi.
Grazie

codice:
 <script type="text/javascript">  dateFuture = new Date('<?php echo date("D M d Y H:i:s", strtotime($row["coupon_enddate"])); ?>'); //pass the date format similar to date function  function gettimes(){ 	var url = '/gettimestamp.php'; 	$.post(url,function(e){  		document.getElementById("generaldate").innerHTML=e; 	});   }  gettimes();url_redirect(DOCROOT);  function GetCount(){  	gettimes(); //alert(document.getElementById("generaldate").innerHTML); 	var dateNow = new Date(document.getElementById("generaldate").innerHTML); //grab current date 	var amount = dateFuture.getTime() - dateNow.getTime(); //calc milliseconds between dates 	delete dateNow;  		var days=0;var hours=0;var mins=0;var secs=0;var nodays="";var nohrs="";var nomins="";  		var amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs  		var days=Math.floor(amount/86400);//days 		 		var days = days*24; 		 		var amount=amount%86400;  		var hours=days + Math.floor(amount/3600);//hours 		 		var amount=amount%3600;  		var mins=Math.floor(amount/60);//minutes 		 		var amount=amount%60;  		var secs=Math.floor(amount);//seconds  		if(days == 0 && hours == 0 && mins == 0 && secs == 0 ) 		{	 			window.location='<?php echo DOCROOT; ?>';exit; 		}  		/*if(days != 0) 		{ 		nodays = days +((days!=1)?"":""); 		//alert(nodays); 		document.getElementById('tot_days2').innerHTML=nodays; 		} 		else 		{ 		document.getElementById('tot_days2').innerHTML='';		 		document.getElementById('days').innerHTML='';		 		}*/ 		  		if(days != 0 || hours != 0) 		{  		nohrs = hours +((hours!=1)?"":""); 		if(nohrs < 10 && nohrs >= 0){nohrs = '0'+ nohrs;} 		//alert(nohrs); 		document.getElementById('tot_hrs2').innerHTML=nohrs;		 		} 		else 		{ 		document.getElementById('tot_hrs2').innerHTML='';		 		document.getElementById('hrs').innerHTML='';		 		} 				 		if(days != 0 || hours != 0 || mins != 0) 		{ 		nomins = mins +((mins!=1)?"":""); 		if(nomins < 10 && nomins >= 0){nomins = '0'+ nomins;}		 		//alert(nomins); 		document.getElementById('tot_mins2').innerHTML=nomins;				 		} 		else 		{ 		document.getElementById('tot_mins2').innerHTML='';		 		document.getElementById('mins').innerHTML='';		 		}		  		if(secs < 10 && secs >= 0){secs = '0'+ secs;}		 		document.getElementById('tot_secs2').innerHTML = secs;   		setTimeout("GetCount()", 1000); 		 }  window.onload=GetCount;//call when everything has loaded  </script>