Carissimi,
utilizzando questa funzione in un elenco dinamico di risultati;
codice:
<script language="javascript" type="text/javascript">
function assegnaSupportoATutti(indice) {
var selSupporto = document.forms['info'].supporto;
var indiceSelezionato = selSupporto[indice].selectedIndex;
for (var i=0; i<selSupporto.length; i++) {
selSupporto[i].selectedIndex=indiceSelezionato;
if(selSupporto[i].value == "lucida") {
document.getElementById('boxa<%=iContatore%>').style.display = 'block';
document.getElementById('box<%=iContatore%>').style.display = 'none';
}
if(selSupporto[i].value == "opaca") {
document.getElementById('boxa<%=iContatore%>').style.display = 'block';
document.getElementById('box<%=iContatore%>').style.display = 'none';
}
if(selSupporto[i].value == "seta") {
document.getElementById('boxa<%=iContatore%>').style.display = 'block';
document.getElementById('box<%=iContatore%>').style.display = 'none';
}
if(selSupporto[i].value == "metal") {
document.getElementById('boxa<%=iContatore%>').style.display = 'none';
document.getElementById('box<%=iContatore%>').style.display = 'block';
}
}
}
</script>
e viene richiamato
codice:
<% if displayPulsanti = true then %>
<input type="button" value="Imposta x tutti" title="Assegna formato a tutte" onclick="assegnaFormatoATutti(<%=iContatore%> )" />
<% end if %>
Impostando METAL o altri dalla select e premendo il pulsante di impostazione, imposta correttamente a tutti, solo che non cambia a tutti i risultati delle div (box - boxa), lo cambia solo al primo e all'ultimo risultato, come mai? Dove sbaglio?
Grazie per l'aiuto.
G.