Guys,
I don't really have any JS reference and I am trying to use references on the web. But I can't find any good reference on multi-dimensional arrays. I have a fraction of my code below and I am getting the following JS error:
Line: 11
Char: 3
Error: Function Expected
<HTML>
<HEAD>
<TITLE>Stock Query Sample</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showStockLevels(form,Theobj) {
var tableStart;
var tableRow;
var tableEnd;
var tableHTML;
var parts=new Array()(); //Line 11
tableStart='<TABLE BORDER="1" CELLSPACING="0" BORDERCOLOR="BLUE" ALIGN="CENTER" CELLPADDING="3"><TR><TH ALIGN="CENTER">Part ID</TH><TH ALIGN="CENTER">Part Description</TH><TH ALIGN="CENTER">quantity</TH></TR>';
parts(0)(0)='01001102';
parts(0)(1)='<TR><TD ALIGN="CENTER">01001102</TD><TD ALIGN="CENTER">CLEAR 6" PVC TUBE</TD><TD ALIGN="CENTER">0</TD></TR>';
parts(1)(0)='01002401';
parts(1)(1)='<TR><TD ALIGN="CENTER">01002401</TD><TD ALIGN="CENTER">GREEN STRIPPED PVC6"TUBE</TD><TD ALIGN="CENTER">0</TD></TR>';
parts(2)(0)='02000105';
parts(2)(1)='<TR><TD ALIGN="CENTER">02000105</TD><TD ALIGN="CENTER">POUCH 8"X15"</TD><TD ALIGN="CENTER">0</TD></TR>';
if (form.selectbox.value!=""
{
var mySelect = form.selectbox;
for(i=0;i<mySelect.length;i++){
if(mySelect.options(i).selected){
tableRow=tableRow + parts(i)(1);
}
}
}
else {
for(i=0;i<parts.length;i++){
if (parts(i)(0) >= form.rangestart.value && parts(i)(0) <= form.rangeend.value) {
tableRow=tableRow + parts(i)(1);
}
}
}
tableEnd="</TABLE>";
tableHTML=tableStart+tableRow+tableEnd;
document.all[Theobj].insertAdjacentHTML('BeforeEnd',tableHTML);
}
//-->
</SCRIPT>
</HEAD>
Any help you can give me would be greatly appreciated. It's most likely just a syntax error on my part.
Mise Le Meas,
Mighty
I don't really have any JS reference and I am trying to use references on the web. But I can't find any good reference on multi-dimensional arrays. I have a fraction of my code below and I am getting the following JS error:
Line: 11
Char: 3
Error: Function Expected
<HTML>
<HEAD>
<TITLE>Stock Query Sample</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showStockLevels(form,Theobj) {
var tableStart;
var tableRow;
var tableEnd;
var tableHTML;
var parts=new Array()(); //Line 11
tableStart='<TABLE BORDER="1" CELLSPACING="0" BORDERCOLOR="BLUE" ALIGN="CENTER" CELLPADDING="3"><TR><TH ALIGN="CENTER">Part ID</TH><TH ALIGN="CENTER">Part Description</TH><TH ALIGN="CENTER">quantity</TH></TR>';
parts(0)(0)='01001102';
parts(0)(1)='<TR><TD ALIGN="CENTER">01001102</TD><TD ALIGN="CENTER">CLEAR 6" PVC TUBE</TD><TD ALIGN="CENTER">0</TD></TR>';
parts(1)(0)='01002401';
parts(1)(1)='<TR><TD ALIGN="CENTER">01002401</TD><TD ALIGN="CENTER">GREEN STRIPPED PVC6"TUBE</TD><TD ALIGN="CENTER">0</TD></TR>';
parts(2)(0)='02000105';
parts(2)(1)='<TR><TD ALIGN="CENTER">02000105</TD><TD ALIGN="CENTER">POUCH 8"X15"</TD><TD ALIGN="CENTER">0</TD></TR>';
if (form.selectbox.value!=""
var mySelect = form.selectbox;
for(i=0;i<mySelect.length;i++){
if(mySelect.options(i).selected){
tableRow=tableRow + parts(i)(1);
}
}
}
else {
for(i=0;i<parts.length;i++){
if (parts(i)(0) >= form.rangestart.value && parts(i)(0) <= form.rangeend.value) {
tableRow=tableRow + parts(i)(1);
}
}
}
tableEnd="</TABLE>";
tableHTML=tableStart+tableRow+tableEnd;
document.all[Theobj].insertAdjacentHTML('BeforeEnd',tableHTML);
}
//-->
</SCRIPT>
</HEAD>
Any help you can give me would be greatly appreciated. It's most likely just a syntax error on my part.
Mise Le Meas,
Mighty