Carissimi,
utilizzando questa funzione in un elenco dinamico di risultati;
e viene richiamatocodice:<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>
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?codice:<% if displayPulsanti = true then %> <input type="button" value="Imposta x tutti" title="Assegna formato a tutte" onclick="assegnaFormatoATutti(<%=iContatore%> )" /> <% end if %>
Grazie per l'aiuto.
G.

Rispondi quotando
