prova così naturalmente nella funzione gogo() cambia secondo quello che ti serve al momento del redirect.. spero funzioni loool
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>
<script type="text/javascript">
function gogo() {
window.open('http://www.google.it/'); // o quello che vuoi
}
function update() {
var now = new Date();
var event = new Date("Oct 13 2008 17:50:30");
var seconds = Math.floor((event - now) / 1000);
if(seconds < 0) {
document.getElementById('time').innerHTML = 'accesso in corso';
//setTimeout("window.location.reload(true);", 1000);
setTimeout(gogo, 1000);
return;
}
var minutes = Math.floor(seconds / 60);
var hours = Math.floor(minutes / 60);
var days = Math.floor(hours / 24);
hours -= (days * 24);
minutes -=(days * 24 * 60) + (hours * 60);
seconds -=(days * 24 * 60 * 60) + (hours * 60 * 60) + (minutes * 60);
var diff =(days>0?(days + (days==1?' giorno':' giorni')):'') + (hours>0?((((seconds==0)&&(minutes==0)&&(days!=0))?' e ':(days!=0?', ':'')) + hours + (hours==1?' ora':'ore')):'') +
(minutes>0?(((seconds==0)&&((days!=0)||(hours!=0))?' e ':((days!=0)||(hours!=0)?', ':'')) + minutes +
(minutes==1?' minuto':' minuti')):'') +
(seconds>0?((((days!=0)||(hours!=0)||(minutes!=0))?' e ':'') + seconds + (seconds==1?' secondo':' secondi')):'') + '...';
document.getElementById('time').innerHTML = diff;
setTimeout(update, 1000);
}
update();
</script>
<body onload="update();return false;">
<div id='time'></div>
ciao :)
</body>
</html>