Buonasera a tutti
volevo chiedere come dovrei modificare lo script qui inalto per poter far 3 select(o più) e non due mi spiego meglio:codice:<script type="text/javascript"> var oSelect1, oSelect2, oSelectContent = { "Salsiccia": ["Pane", "Sugo"], "Fragole": ["Gelato", "Nutella"] }; function makeSelect2 () { var oNewOpt, aOldOpts = oSelect2.options, aNewValues = oSelectContent[oSelect1.options[oSelect1.selectedIndex].value]; for (aOldOpts; aOldOpts.length > 0; oSelect2.removeChild(aOldOpts[0])); for (var nItem = 0; nItem < aNewValues.length; nItem++) { oNewOpt = document.createElement("option"); oNewOpt.value = aNewValues[nItem]; oNewOpt.innerHTML = aNewValues[nItem]; oSelect2.appendChild(oNewOpt); } } window.onload = function () { var oOpt; oSelect1 = document.getElementById("scelta1"); oSelect2 = document.getElementById("scelta2"); oSelect1.onchange = makeSelect2; for (var sValue in oSelectContent) { oOpt = document.createElement("option"); oOpt.value = sValue; oOpt.innerHTML = sValue; oSelect1.appendChild(oOpt); } oSelect1.selectedIndex = 0; makeSelect2(); } </script>
1) Salsiccia, Fragola
2) Scelto salsiccia esce: Pane,sugo
3)Scelto pane esce: Senza sale,con sale,integrale
Oppure Scelto sugo esce: Con la carne,senza carne
-------
Oppure
1)Salsiccia, Fragola
2) Scelto Fragola esce: Cioccolata, gelato
3)Scelto ciocolata esce: Nutella, Bianca, Fondente
Oppure Scelto gelato esce: Fragola,Limone, Pistacchio
---------
Spero che mi possiate aiutare oppure spiegare come e dove io debba modificare il codice perchè io da solo non riesco, anche perchè non conosco molto bene il java
Grazie mille!!


