Buonasera a tutti
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>
volevo chiedere come dovrei modificare lo script qui inalto per poter far 3 select(o più) e non due mi spiego meglio:

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!!