kalender
Jeg er godt på vej med at lave en simpel kalender i JavaScript. Men den kan ikke opdater febuar månede i skudår. jeg har lagt det på nettet adresse er hosting.profft-consult.dk/zubir/<html>
<head>
<title>Rigtig kalender</title>
<script language="JavaScript">
DagsDato= new Date();
hh=DagsDato.getHours();
mm=DagsDato.getMinutes();
ss=DagsDato.getSeconds();
// her udskriver jeg dagensdato
i_dag=new Date();
maaned=i_dag.getMonth()+1;
dag=i_dag.getDate();
aar=i_dag.getYear();
// funktion der tegner det endelige kalender.
function kalender(aar,maaned)
{
i_dag=new Date(aar,maaned,-2);
start= i_dag.getDay();
// variablen start finder aktuelle ugedag for den månde og det år,der bliver sendt
// med som parameter til funktion.
document.write("<table cellspacing=0 cellpadding=0 border=1>");
document.write("<tr><th colspan=7>"+maaned + " - " +aar+ "</th></tr>");
document.write("<tr><th> Søn </th><th> Man </th><th> Tir</th>");
document.write("<th> Ons</th>");
document.write("<th> Tor </th> <th>Fri</th> <th>Lør</th></tr>");
document.write("<tr align=right>");
var celle=0;
for(i=0; i<start; i++)
{
document.write("<td> <\/td>");
celle++; }
//Med denne løkke finde ud af hvilke dag er den først dag i den aktulle uge
//Hvis den først dag er Onsdag er fleterne for søndag mandag og tirsdag tommme.
var dage= new Array(31,28,31,30,31,30,31,31,30,31,30,31);
//opretter jeg et array med antallet af dage i de enkelt måneder.
for(i=1; i<=dage[maaned-1]; i++)
{ //jeg har lavet nedstående løkke. for at tage hensyn til at der er måneder med 30 og 31,28 0g 29 dage.
document.write("<td><b>"+ i+ "</b></td>");
celle++;
if (celle ==7 )
{
document.write("</tr><tr align=right>");
celle=0;
if((aar %4 ==0 && aar%100 !=0) ||aar%400==0)dage[1]=29;
else
dag[1]=28;
}
}
}
//funktion slut
</script>
</head>
<body>
<img src="q4lifelogo.gif " alt=" Hej Wisal"><h2>
<center>Event Kalender</center></h2>
<script language="JavaScript">
document.write("<center><b>Klokken er:"+hh+':'+ mm + ':'+ss+ "</center>");
//giver parameter til funktion
kalender(aar,maaned);
</script>
</body>
</html>
