Anarchist
11-03-2004, 09:37 PM
Hi,
I am having a problem getting the data cells to show up in my table, I have gotten some of the table working, but I am having problems with the loops that run through the array [sales].
I would like data to run horizontally alongside the table header cells which are months but have had no luck getting this to work.
The array has 72 items
Could someone help please?
<html>
<head>
<title>Javascript Table</title>
<script type="text/javascript" src="business.js">
</script>
<script type="text/javascript" src="tabledata.js">
</script>
</head>
<body>
<script>
document.write("<table border='1'>");
document.write("<caption>");
document.write(caption);
document.write("</caption>");
document.write("<tr>");
document.write("<th colspan='2' rowspan='2'>");
document.write(year);
document.write("</th>");
document.write("<th colspan='6'>");
document.write(coltop);
document.write("</th> ");
document.write("<th colspan='2' rowspan='2'>");
document.write(lastcoltitle);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
for (i=0;i<branch.length;++i) {
document.write("<th>");
document.write(branch[i]);
document.write("</th>");
};
document.write("</tr>");
document.write("<tr>");
document.write("<th rowspan='13'>");
document.write(rowtop);
document.write("</th> ");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[0]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[1]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[2]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[3]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[4]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[5]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[6]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[7]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[8]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[9]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[10]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[11]);
document.write("</th>");
document.write("</tr>");
document.write("<th colspan='2' rowspan='2'>");
document.write(lastrowtitle);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
for (i=64;i<sales.length;++i) {
document.write("<td>");
document.write(sales[i]);
document.write("</td>");
};
document.write("</tr>");
document.write("</table>");
</script>
</body>
</html>
I am having a problem getting the data cells to show up in my table, I have gotten some of the table working, but I am having problems with the loops that run through the array [sales].
I would like data to run horizontally alongside the table header cells which are months but have had no luck getting this to work.
The array has 72 items
Could someone help please?
<html>
<head>
<title>Javascript Table</title>
<script type="text/javascript" src="business.js">
</script>
<script type="text/javascript" src="tabledata.js">
</script>
</head>
<body>
<script>
document.write("<table border='1'>");
document.write("<caption>");
document.write(caption);
document.write("</caption>");
document.write("<tr>");
document.write("<th colspan='2' rowspan='2'>");
document.write(year);
document.write("</th>");
document.write("<th colspan='6'>");
document.write(coltop);
document.write("</th> ");
document.write("<th colspan='2' rowspan='2'>");
document.write(lastcoltitle);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
for (i=0;i<branch.length;++i) {
document.write("<th>");
document.write(branch[i]);
document.write("</th>");
};
document.write("</tr>");
document.write("<tr>");
document.write("<th rowspan='13'>");
document.write(rowtop);
document.write("</th> ");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[0]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[1]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[2]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[3]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[4]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[5]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[6]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[7]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[8]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[9]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[10]);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>");
document.write(month[11]);
document.write("</th>");
document.write("</tr>");
document.write("<th colspan='2' rowspan='2'>");
document.write(lastrowtitle);
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
for (i=64;i<sales.length;++i) {
document.write("<td>");
document.write(sales[i]);
document.write("</td>");
};
document.write("</tr>");
document.write("</table>");
</script>
</body>
</html>