ciao,
in una pagina ho il seguente codice js:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
var stampe= new Array();
stampe[0]= new Array('Termica','0','termica');
stampe[1]= new Array('Inkjet','0','inkjet');
stampe[2]= new Array('Serigrafica','0','serigrafica');
stampe[3]= new Array('Offset','0','offset');
stampe[4]= new Array('Termica','1','termica');
stampe[5]= new Array('Inkjet','1','inkjet');
stampe[6]= new Array('Serigrafica','1','serigrafica');
stampe[7]= new Array('Offset','1','offset');
stampe[8]= new Array('Inkjet','2','inkjet');
stampe[9]= new Array('Serigrafica','2','serigrafica');
stampe[10]= new Array('Offset','2','offset');
stampe[11]= new Array('Inkjet','3','inkjet');
stampe[12]= new Array('Serigrafica','3','serigrafica');
stampe[13]= new Array('Offset','3','offset');
function tab_stampa(valore){
document.preventivo.stampa.options.length = 0;
i = 0;
pos = 0;
while(i!=14){//numero di valori array dati_b, da 0 a 8 = 9 valori
test = stampe[i];
if(test[1] == valore){
pos++;
document.preventivo.stampa.options[pos] = new Option(test[0],test[2]);
}
i++;
}
i=0;
pos=0;
}
var carte= new Array();
carte[0]= new Array('Nessun Cartaceo','0','none');
carte[1]= new Array('Nessun Cartaceo','1','none');
carte[2]= new Array('Booklet 2 pagine 4/0 + Inlay Card','1','00035');
carte[3]= new Array('Booklet 4 pagine 4/0 + Inlay Card','1','00036');
carte[4]= new Array('Booklet 4 pagine 4/4 + Inlay Card','1','00044');
carte[5]= new Array('Nessun Cartaceo','2','none');
carte[6]= new Array('Booklet 2 pagine 4/0','2','00035');
carte[7]= new Array('Booklet 4 pagine 4/0','2','00043');
carte[8]= new Array('Booklet 4 pagine 4/4','2','00044');
carte[9]= new Array('Nessun Cartaceo','3','none');
carte[10]= new Array('Fascetta 4/0','3','00056');
carte[11]= new Array('Fascetta 4/4','3','00057');
function tab_pack(cossa){
document.preventivo.cartaceo.options.length = 0;
i = 0;
pos = 0;
while(i!=12){//numero di valori array dati_b, da 0 a 8 = 9 valori
tost = carte[i];
if(tost[1] == cossa){
pos++;
document.preventivo.cartaceo.options[pos] = new Option(tost[0],tost[2]);
}
i++;
}
i=0;
pos=0;
}
</SCRIPT>
e, all'interno del form 'preventivo', tanti radiobutton con la funzione: onClick="tab_stampa(0)" (o onClick="tab_stampa(1)", onClick="tab_stampa(2)", ecc)

quello che lo script dovrebbe fare è popolare un menu a tendina con le opzioni, contenute nell'array, quando clicco su uno dei radiobottom...

ebbene, con IE funziona alla grande, invece Mozilla me lo ignora completamente.
Ho anche controllato la console jsvascript di Mozilla ma non segnala ne errori ne avvisi, niente.

help me!

se può esservi utile vi poosto l'indirizzo della pagina!