Ciao ragazzi ho questa funzione:
codice:
function getProdotto(selezionata,f) {
if (selezionata != undefined && selezionata != ""){
ar_uno=new Array();
ar_due=new Array();
ar_uno[0]=new Option('CESSIONE','C');
ar_uno[1]=new Option('DELEGA','D');
ar_due[0]=new Option('CESSIONE','C');
if(selezionata=="1")array_rif=ar_uno;
if(selezionata=="2")array_rif=ar_uno;
if(selezionata=="3")array_rif=ar_uno;
if(selezionata=="4")array_rif=ar_due;
if(selezionata=="5")array_rif=ar_uno;
if(selezionata=="6")array_rif=ar_uno;
if(selezionata=="7")array_rif=ar_due;
if(selezionata=="8")array_rif=ar_uno;
for(i=0;i<f.tipo_prodotto.options.length;i++)
f.tipo_prodotto.options[i]=null;
for(i=0;i<array_rif.length;i++)
f.tipo_prodotto.options[i]=array_rif[i];
}
}
Praticamente in una finestra popup che apro dalla richiamante faccio questo:
codice:
getProdotto(document.modulo.elements['tipologia_' + id].value,window.opener.document.preventivodue);
Però mi da come errore che il server ha rilevato un'eccezione in corrispondenza dell'ulima riga della funzione getprodotto.
Ora mi chiedo se il problema è che non posso passare il parametro f in quel modo
Vi chiedo aiuto