Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Modifica script

  1. #1

    Modifica script

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

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.