samme dato i kalender
Hej EksperterHvem kan forklare hvorfor der er to gange den 26 oktober i den her kalender. Det er sgu for mærkeligt.
<html>
<head>
<title>Subscript Products</title>
</head>
<body>
<form name="form">
<input type="hidden" id="yy" name="year">
<input type="hidden" id="mm" name="month">
<input type="hidden" id="dd" name="day">
<span id="calendar" name="startdate" style="border:1px;background-color:white;z-index:100;width:130; height:20px; position:absolute; overflow:visible" onmouseout="document.getElementById('calendar').style.height='20px';" onmouseover="document.getElementById('calendar').style.height='225px';">
</span>
</form>
</body>
</html>
<script type="text/javascript" language="javascript">
nu1 = new Date();
generateCalendar(01,10,2003);
function generateCalendar(date,month,year) {
var monthNames = new Array(12);
monthNames[0] = 'January';
monthNames[1] = 'Febrary';
monthNames[2] = 'Marts';
monthNames[3] = 'April';
monthNames[4] = 'May';
monthNames[5] = 'June';
monthNames[6] = 'July';
monthNames[7] = 'August';
monthNames[8] = 'September';
monthNames[9] = 'October';
monthNames[10] = 'November';
monthNames[11] = 'December';
var calendar;
var day = new Date(year,month-1,01);
var tempday = day.getDay()-1;
if (tempday == -1)
tempday = 6;
day = new Date(day.valueOf()-86400000*(tempday));
calendar = ' <table bgcolor="#FFFFFF" cellspacing="0" id="calendar1" width="100%" style="z-index:100">';
calendar += ' <tr height="20"><td colspan="9" class="month"><a href="java script:generateCalendar(' + date + ',' + ((month==1)?12:month-1) + ',' + ((month==1)?year-1:year) + ');"><</a>' + date + '. ' + monthNames[month-1] + ' ' + year + '<a href="java script:generateCalendar(' + date + ',' + ((month==12)?1:month+1) + ',' + ((month==12)?year+1:year) + ');">></a></td></tr>';
calendar += ' <tr><td></td><td class="c"></td><td class="day">s</td><td class="day">m</td><td class="day">t</td><td class="day">w</td><td class="day">t</td><td class="day">f</td><td class="day">s</td></tr>'
calendar += ' <tr><td class="c"></td><td class="c"></td><td colspan="7" class="hline"></td></tr>'
for (y = 0;y <= 5;y++)
{
calendar += ' <tr><td class="week"></td>';
if (y == 0) calendar += ' <td rowspan="6" class="vline"></td>'
//alert (day.getDate())
for (x = 0; x <= 6;x++) {
if (day.getMonth()==month-1) {
calendar += '<td class="d"><a href="java script:generateCalendar(' + day.getDate() + ',' + month + ',' + year + ');">' + day.getDate() + '</a></td>'
} else {
calendar += '<td class="d"> </td>'
}
day = new Date(day.valueOf()+86400000);
}
calendar += ' </tr>';
}
calendar += ' </table>';
document.form.year.value = year;
document.form.month.value = month;
document.form.day.value = date;
document.getElementById('calendar').innerHTML = calendar;
}
</script>
