function AggiungiSensore(nome) {
var indice_minimo=null;
var indice_massimo=null;
for(i=1;i<sensori.length;i++){
if(sensori[i].substring(1,2)== nome && index_min==null){
index_min=i;
}
if (sensori[i].substring(1,2) == nome) {
index_max=i;
}
}
for (j=index_min;j<=index_max;j++) {
var option = new Option(nome + ":" + sensori[j]);
var select= document.Dati.sensor_list;
select.options[select.options.length]= option;
}
}
Potete dirmi se questa funzione secondo coi è giusta?
Vi dico cosa dovrebbe fare:
SENSORI è UN ARRAY DEL TIPO:
var sensori=new Array();
sensori[1]="1011";
sensori[2]="1012";
sensori[3]="1013";
sensori[4]="1014";
sensori[5]="1021";
sensori[6]="1022";
sensori[7]="1023";
sensori[8]="1024";
sensori[9]="1031";
sensori[10]="1032";
sensori[11]="1041";
sensori[12]="1042";
sensori[13]="1043";
sensori[14]="1044";
sensori[15]="1045";
sensori[16]="1046";
sensori[17]="1061";
sensori[18]="1062";
NOME è UNA STRINGA DEL TIPO: 01 OPPURE 02 OPPURE 03 ....
RICAVATA DELL'HREF DI UNA MAPPA CLICCABILE.
PRATICAMENTE IN BASE A NOME DEVO RICERCARE GLI ELEMENTI DEL VETTORE CHE HANNO NOME AL CENTRO(POSIZIONE 2 E 3 ??)
AD ESEMPIO SE NOME = 04 LA FUNZIONE DEVE DIRE:
INDEX_MIN=11
INDEX_MAX=16
POI VADO AD INSERIRE QUEGLI ELEMENTI DEL VETTORE IN UNA SELECT MULTIPLA (SENSOR_LIST)!!
MI AIUTATE??? THANK YOU !!!![]()