Sono ID:
codice:
<div id="new">
...
</div>
Seguendo il tuo suggerimento, ho modificato in questo modo:
codice:
<input type="radio" name="sezsel" checked="checked" onclick="sez(document.getElementById(new), document.getElementById(imp), document.getElementById(forn), document.getElementById(riv), document.getElementById(priv), this);">Opz1 <input type="radio" name="sezsel" onclick="sez(document.getElementById(imp), document.getElementById(new), document.getElementById(forn), document.getElementById(riv), document.getElementById(priv), this);">Opz2 <input type="radio" name="sezsel" onclick="sez(document.getElementById(forn), document.getElementById(imp), document.getElementById(new), document.getElementById(riv), document.getElementById(priv), this);">Opz3 <input type="radio" name="sezsel" onclick="sez(document.getElementById(riv), document.getElementById(imp), document.getElementById(forn), document.getElementById(new), document.getElementById(priv), this);">Opz4 <input type="radio" name="sezsel" onclick="sez(document.getElementById(priv), document.getElementById(imp), document.getElementById(forn), document.getElementById(riv), document.getElementById(new), this);">Opz5
E il codice javascript:
codice:
function sez (selected, item1, item2, item3, item4, check) {
if (check.checked){
document.getElemendById(selected).style.display = "";
document.getElemendById(selected).style.visibility = "visible";
document.getElemendById(item1).style.display = "none";
document.getElemendById(item1).style.visibility = "hidden";
document.getElemendById(item2).style.display = "none";
document.getElemendById(item2).style.visibility = "hidden";
document.getElemendById(item3).style.display = "none";
document.getElemendById(item3).style.visibility = "hidden";
document.getElemendById(item4).style.display = "none";
document.getElemendById(item4).style.visibility = "hidden";
}
else {
document.getElemendById(selected).style.display = "none";
document.getElemendById(selected).style.visibility = "hidden";
}
}
Ma mi da sempre Errore di sintassi
Sbaglio ancora?