Below is the code, and I'm getting an object error:
CODE
<?php include("bcmenu.php"); ?>
<html>
<head>
<title>Dynamic Table</title>
<script>
var DEFAULT_WIDTH = 200;
var DEFAULT_HEIGHT = 200;
function lday(month,year)
{
var dd = new Date(year, month, 0);
return dd.getDate();
}
function CreateTable(cmonth, cyear, srcHolder)
{
prev_year = cyear;
next_year = cyear;
prev_month = cmonth-1;
next_month = cmonth+1;
if (prev_month == 0 )
{
prev_month = 12;
prev_year = cyear - 1;
}
if (next_month == 13 )
{
next_month = 1;
next_year = cyear + 1;
}
srcHolder.innerHTML = "";
var srcTable = document.createElement("table");
srcTable.border = 1;
srcTable.borderColor = "Black";
srcTable.height = DEFAULT_HEIGHT;
srcTable.width = DEFAULT_WIDTH;
// srcTable.align = "center";
var tmpRow = null;
var tmpCell = null;
srcHolder.appendChild(srcTable);
x=new Date();
maxday=lday(cmonth,cyear);
fom=newDate(cyear,cmonth-1,1);
startday=fom.getDay();
alert(startday);
for(i=0; i<(maxday+startday); i++)
{
targday=i-startday+1;
if((i % 7) == 0 ) {tmpRow = srcTable.insertRow();}
tmpCell = tmpRow.insertCell();
tmpCell.innerText = targday;
tmpCell = null;
if((i % 7) == 6 ) {tmpRow = null;}
}
}
</script>
</head>
<body onload="CreateTable(5,2009,divHolder)">
<div id=divHolder>
</div>
</body>
</html>
<html>
<head>
<title>Dynamic Table</title>
<script>
var DEFAULT_WIDTH = 200;
var DEFAULT_HEIGHT = 200;
function lday(month,year)
{
var dd = new Date(year, month, 0);
return dd.getDate();
}
function CreateTable(cmonth, cyear, srcHolder)
{
prev_year = cyear;
next_year = cyear;
prev_month = cmonth-1;
next_month = cmonth+1;
if (prev_month == 0 )
{
prev_month = 12;
prev_year = cyear - 1;
}
if (next_month == 13 )
{
next_month = 1;
next_year = cyear + 1;
}
srcHolder.innerHTML = "";
var srcTable = document.createElement("table");
srcTable.border = 1;
srcTable.borderColor = "Black";
srcTable.height = DEFAULT_HEIGHT;
srcTable.width = DEFAULT_WIDTH;
// srcTable.align = "center";
var tmpRow = null;
var tmpCell = null;
srcHolder.appendChild(srcTable);
x=new Date();
maxday=lday(cmonth,cyear);
fom=newDate(cyear,cmonth-1,1);
startday=fom.getDay();
alert(startday);
for(i=0; i<(maxday+startday); i++)
{
targday=i-startday+1;
if((i % 7) == 0 ) {tmpRow = srcTable.insertRow();}
tmpCell = tmpRow.insertCell();
tmpCell.innerText = targday;
tmpCell = null;
if((i % 7) == 6 ) {tmpRow = null;}
}
}
</script>
</head>
<body onload="CreateTable(5,2009,divHolder)">
<div id=divHolder>
</div>
</body>
</html>
