maxpouliot
05-24-2006, 02:42 PM
I need to load an array when my page loads which im doint by calling the arrayEmploye() function
function arrayEmploye()
{
var arrayEmp=[];
var selobj2=document.getElementById('employe');
for (var zxc0=0;zxc0<selobj2.options.length;zxc0++)
{
arrayEmp.push([zxc0,selobj2.options[zxc0].text]); // Note this line
}
return arrayEmp;
//alert(arrayEmploye);
}
After that, in another function, i need to have the array (arrayEmp) available.
function Select(obj,selid)
{
alert(arrayEmp);
var txt=obj.value;
var selobj=document.getElementById(selid);
var ary=[];
for (var zxc0=0;zxc0<selobj.options.length;zxc0++)
{
ary.push([zxc0,selobj.options[zxc0].text]); // Note this line
}
//ary=ary.sort(Sort);
selobj.selectedIndex=0;
for (var zxc1=0;zxc1<ary.length;zxc1++)
{
if (txt.toLowerCase()==ary[zxc1][1].substring(0,txt.length).toLowerCase())
{ // Note this line checks text in field 1
selobj.selectedIndex=ary[zxc1][0]; // Note this line index in field 0
break;
}
}
}
How can i do this?
function arrayEmploye()
{
var arrayEmp=[];
var selobj2=document.getElementById('employe');
for (var zxc0=0;zxc0<selobj2.options.length;zxc0++)
{
arrayEmp.push([zxc0,selobj2.options[zxc0].text]); // Note this line
}
return arrayEmp;
//alert(arrayEmploye);
}
After that, in another function, i need to have the array (arrayEmp) available.
function Select(obj,selid)
{
alert(arrayEmp);
var txt=obj.value;
var selobj=document.getElementById(selid);
var ary=[];
for (var zxc0=0;zxc0<selobj.options.length;zxc0++)
{
ary.push([zxc0,selobj.options[zxc0].text]); // Note this line
}
//ary=ary.sort(Sort);
selobj.selectedIndex=0;
for (var zxc1=0;zxc1<ary.length;zxc1++)
{
if (txt.toLowerCase()==ary[zxc1][1].substring(0,txt.length).toLowerCase())
{ // Note this line checks text in field 1
selobj.selectedIndex=ary[zxc1][0]; // Note this line index in field 0
break;
}
}
}
How can i do this?