T
Treetop
I am creating a calendar with JavaScript. I want to be able to put
date and time in an array and have a calendar display properly with 7
columns. I am stuck at this point. Any help would be appreciated. I
hope I formatted it properly for this group.
var month="October 2003";
var ct = 0;
var dt=new Array();
dt[1]=new Array("1,5:15-8");
dt[2]=new Array("2,5-8");
dt[3]=new Array("3,5-8");
dt[4]=new Array("4,1-4:45");
dt[5]=new Array("5,1-3");
dt[6]=new Array("6,4:45-6:45");
dt[7]=new Array("7,4:45-6:45");
dt[8]=new Array("8,none");
dt[9]=new Array("9,4:45-6:45");
dt[10]=new Array("10,3:30-6:30");
dt[11]=new Array("11,1-3");
dt[12]=new Array("12,1-3");
dt[13]=new Array("13,4:45-6:45");
dt[14]=new Array("14,4:45-6:45");
dt[15]=new Array("15,none");
dt[16]=new Array("16,none");
dt[17]=new Array("17,4:45-6:45");
dt[18]=new Array("18,NOICE");
dt[19]=new Array("19,1-3");
dt[20]=new Array("20,4:45-6:45");
dt[21]=new Array("21,4:45-6:45");
dt[22]=new Array("22,none");
dt[23]=new Array("23,none");
dt[24]=new Array("24,12-2");
dt[25]=new Array("25,1-3");
dt[26]=new Array("26,1-3");
dt[27]=new Array("27,4:30-6:45");
dt[28]=new Array("28,4:30-6:45");
dt[29]=new Array("29,NO ICE");
dt[30]=new Array("30,NO ICE");
dt[31]=new Array("31,NO ICE");
document.write('<center><table border width=530',
' bgcolor="ffffff">');
document.write('<tr><td colspan=7><h1 align=center>'
+ month + ' Public Skating Times<\/h1><\/td><\/tr>');
document.write('<tr align=center>');
document.write('<td><b>Sunday<\/b><\/td>');
document.write('<td><b>Monday<\/b><\/td>');
document.write('<td><b>Tuesday<\/b><\/td>');
document.write('<td><b>Wednesday<\/b><\/td>');
document.write('<td><b>Thursday<\/b><\/td>');
document.write('<td><b>Friday<\/b><\/td>');
document.write('<td><b>Saturday<\/b><\/td><\/tr>');
for (var i=dt.length-1;i>=0;i--)
{
if (ct <= 7) {
if (ct = 0) {
document.write('<td valign=top colspan=' +
ct + '> + dt[0] + '<br>' + dt[1] +
'<\/td>');
}
document.write('<td valign=top>' + dt[0] +
'<br>' + dt[1] + '<\/td>');
ct = ct + 1
if (ct = 7) {
document.write('<\/tr><tr valign=top align=right>');
ct = 1;
}
}
document.write('<\/tr><\/table><br><b>NOTE:',
'All times are PM unless noted.<\/b><\/center>');
date and time in an array and have a calendar display properly with 7
columns. I am stuck at this point. Any help would be appreciated. I
hope I formatted it properly for this group.
var month="October 2003";
var ct = 0;
var dt=new Array();
dt[1]=new Array("1,5:15-8");
dt[2]=new Array("2,5-8");
dt[3]=new Array("3,5-8");
dt[4]=new Array("4,1-4:45");
dt[5]=new Array("5,1-3");
dt[6]=new Array("6,4:45-6:45");
dt[7]=new Array("7,4:45-6:45");
dt[8]=new Array("8,none");
dt[9]=new Array("9,4:45-6:45");
dt[10]=new Array("10,3:30-6:30");
dt[11]=new Array("11,1-3");
dt[12]=new Array("12,1-3");
dt[13]=new Array("13,4:45-6:45");
dt[14]=new Array("14,4:45-6:45");
dt[15]=new Array("15,none");
dt[16]=new Array("16,none");
dt[17]=new Array("17,4:45-6:45");
dt[18]=new Array("18,NOICE");
dt[19]=new Array("19,1-3");
dt[20]=new Array("20,4:45-6:45");
dt[21]=new Array("21,4:45-6:45");
dt[22]=new Array("22,none");
dt[23]=new Array("23,none");
dt[24]=new Array("24,12-2");
dt[25]=new Array("25,1-3");
dt[26]=new Array("26,1-3");
dt[27]=new Array("27,4:30-6:45");
dt[28]=new Array("28,4:30-6:45");
dt[29]=new Array("29,NO ICE");
dt[30]=new Array("30,NO ICE");
dt[31]=new Array("31,NO ICE");
document.write('<center><table border width=530',
' bgcolor="ffffff">');
document.write('<tr><td colspan=7><h1 align=center>'
+ month + ' Public Skating Times<\/h1><\/td><\/tr>');
document.write('<tr align=center>');
document.write('<td><b>Sunday<\/b><\/td>');
document.write('<td><b>Monday<\/b><\/td>');
document.write('<td><b>Tuesday<\/b><\/td>');
document.write('<td><b>Wednesday<\/b><\/td>');
document.write('<td><b>Thursday<\/b><\/td>');
document.write('<td><b>Friday<\/b><\/td>');
document.write('<td><b>Saturday<\/b><\/td><\/tr>');
for (var i=dt.length-1;i>=0;i--)
{
if (ct <= 7) {
if (ct = 0) {
document.write('<td valign=top colspan=' +
ct + '> + dt[0] + '<br>' + dt[1] +
'<\/td>');
}
document.write('<td valign=top>' + dt[0] +
'<br>' + dt[1] + '<\/td>');
ct = ct + 1
if (ct = 7) {
document.write('<\/tr><tr valign=top align=right>');
ct = 1;
}
}
document.write('<\/tr><\/table><br><b>NOTE:',
'All times are PM unless noted.<\/b><\/center>');