<script language="JavaScript">
<!--
//Set global date & time of event
var date = new Date(2002,11,31,24,0,0); //31.12.2002 kl. 24.00.00
var eventText = "Nytåret 2002/2003";
function init(){
displayTimeToEvent(date,eventText);
}
function displayTimeToEvent(_date,_event){
var now = new Date(); //Get current date & time
//Calculate difference in ms
var diff = _date.getTime() - now.getTime();
if(diff > 0){
//Parse time difference
var days = Math.floor(diff/1000/60/60/24); diff -= days*1000*60*60*24;
var hours = Math.floor(diff/1000/60/60); diff -= hours*1000*60*60;
var minutes = Math.floor(diff/1000/60); diff -= minutes*1000*60;
var seconds = Math.floor(diff/1000);
defaultStatus = _event + " : " + days + " dag(e) " + hours + " time(r) " + minutes + " minut(ter) " + seconds + " sekund(er)";
} else { defaultStatus = _event + " : Velkommen til år 2003"; }
setTimeout("displayTimeToEvent(date,'"+_event+"')",1000);
}
//-->
</script>
Dette er en videre udbygning af det script jeg vandt en af julekonkurrencerne på.
Den laver en nedtælling til Nytåret 2002/2003 i statuslinjen i bunden af browservinduet.
Husk når du sætter dato'en for din event så er formatet: new Date(year,month,day,hour,min,sek) hvor month er et tal mellem 0 og 11 (ikke 1 og 12 som man skulle tro)
[Redigeret d. 26/01-03 23:51:29 af Erik K. Aarslew-Jensen]