Ho trovato questo script http://www.minisitegallery.com/blog/...e-setting.html che permette di effettuare un conto alla rovescia con javascript, ma utilizzando l'ora del server con php.
Se inserisco un solo countdown nella pagina, ovviamente funziona senza problemi.
Se però inserisco due o più contdown, ne funziona uno solo.
La soluzione sarebbe modificare la costante document.getElementById('cd') con una variabile recuperata tramite $_GET. Sono però inesperto di javascript, e non riesco a farlo funzionare. Qualcuno può aiutarmi?
codice:<SCRIPT language="JavaScript" SRC="countdown.php?timezone=Asia/Kuala_Lumpur&countto=2020-01-01 00:00:00&do=t&data=HAPPY NEW YEAR MALAYSIA!"></SCRIPT> // Our function that will do the actual countdown function do_cd() { if (countdown < 0) { <?php if(strtolower(trim($_GET['do'])) == 'r' ) { ?> // redirect web page document.location.href = "<?=$_GET['data']?>"; <?php } ?> <?php if(strtolower(trim($_GET['do'])) == 't' ) { ?> // change text document.getElementById('cd').innerHTML = "<?=$_GET['data']?>"; <?php } ?> } else { document.getElementById('cd').innerHTML = convert_to_time(countdown); setTimeout('do_cd()', 1000); } countdown = countdown - 1; } document.write("<div id='cd'></div>\n"); do_cd();