Questo codice mi attiva una funzione che manda i parametri per una richiesta ajax ad un' altro file , ma con IE non prende la var sessoRicerca . Cosa mi sfugge?
codice:var termine_ricerca; var sessoRicerca; var eta; var regione; var provincia; var citta; function attivaRicerca(){ if (document.getElementById('termine_ricerca').value||document.ricerca.sessoRicerca.options[document.ricerca.sessoRicerca.selectedIndex].value||document.ricerca.eta.options[document.ricerca.eta.selectedIndex].value||document.ricerca.regione.options[document.ricerca.regione.selectedIndex].value||document.ricerca.provincia.options[document.ricerca.provincia.selectedIndex].value||document.getElementById('citta').value){ if (document.getElementById('termine_ricerca').value){ termine_ricerca=document.getElementById('termine_ricerca').value; } else { termine_ricerca=""; } if (document.ricerca.sessoRicerca.options[document.ricerca.sessoRicerca.selectedIndex].value){ sessoRicerca = document.ricerca.sessoRicerca.options[document.ricerca.sessoRicerca.selectedIndex].value; } else { sessoRicerca = ""; } if (document.ricerca.eta.options[document.ricerca.eta.selectedIndex].value){ eta=document.ricerca.eta.options[document.ricerca.eta.selectedIndex].value; } else { eta=""; } if (document.ricerca.regione.options[document.ricerca.regione.selectedIndex].value){ regione=document.ricerca.regione.options[document.ricerca.regione.selectedIndex].value; } else { regione=""; } if (document.ricerca.provincia.options[document.ricerca.provincia.selectedIndex].value){ provincia=document.ricerca.provincia.options[document.ricerca.provincia.selectedIndex].value; } else { provincia=""; } if(document.getElementById('citta').value){ citta=document.getElementById('citta').value; } else { citta=""; } var termine=termine_ricerca+"&sessoRicerca="+sessoRicerca+"&eta="+eta+"®ione="+regione+"&provincia="+provincia+"&citta="+citta; alert(termine); document.getElementById('navigare').style.display="none"; ricerca(termine_ricerca,sessoRicerca,eta,regione,provincia,citta); } else { alert('Inserisci un termine valido per la ricerca.'); } }

Rispondi quotando