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.