Salve a tutti,
premetto che di JS non ne so praticamente niente...
gli script li prendo in giro per il web...
allora... ho un form dove con un campo select mi si dovrebbero mostrare/nascondere altri livelli..
ho questo codice (che al di fuori dei form funzionano perfettamente)
codice:
<script type="text/javascript">
function showCosto() {
document.getElementById("costo1").style.visibility= "visible";
}
function hideCosto() {
document.getElementById("costo1").style.visibility= "hidden";
}
function showPrezzo() {
document.getElementById("prezzo1").style.visibility= "visible";
}
function hidePrezzo() {
document.getElementById("prezzo1").style.visibility= "hidden";
}
</script>
i div richiamati sono nascosti tramite i CSS
richiamo le funzioni così:
codice:
<select name="resaImpianto" class="select" id="resaImpianto">
<option value="" selected="selected" onclick="hidePrezzo(); hideCosto()">selezionare</option>
<option value="risparmio in bolletta" onclick="showCosto(); hidePrezzo()">risparmio in bolletta</option>
<option value="vendita energia prodotta" onclick="showPrezzo(); hideCosto()">vendita energia prodotta</option>
</select>
ho provato a sostituire "onclick" con "onchange" ma niente..
ah... cosa fondamentale:
su Firefox funziona alla grande...
il problema è su explorer... ovviamente