Menu-valg som afspejles i en anden menu
HejsaJeg er ved at lave en side med to dropdown-menuer på, hvor man i en første dropdown-menu vælger en sektion (svarende til en katagori), og når man har gjort dette, fyldes den anden menu ud med de punkter (sektionnr), som denne sektion indeholder.
Scriptet, som fra starten udfylder den første menu, ser således ud:
for (var i = 1;i < gruppe[1].length; i++) {
document.Artikel.artikel.options[i-1] = new Option( gruppe[1][i].titel, gruppe[1][i].sektionnr );
}
Ved udfyldningen af den første menu er der ikke tale om nogen sortering, hvilket ikke er tilfældet ved udfyldning af den anden menu, som skal vise de elementer, som den valgte sektion (den første menu)indeholder.
Så det script, som jeg meget gerne vil have lidt hjælp til, skal gøre følgende:
Tag de elementer fra arrayen "gruppe[2]", som har det samme "sektionnr", som er blevet valgt i den første menu, og smid dem ind i den anden menu.
*************
Hvis det skulle have nogen interesse, så er obekterne således ud:
var gruppe = new Array();
gruppe[1] = new Array();
gruppe[2] = new Array();
gruppe[3] = new Array();
function artikel(titel, forfatter, beskrivelse, filnavn, sektionnr, emnenr) {
this.titel= titel;
this.forfatter= forfatter;
this.beskrivelse= beskrivelse;
this.filnavn= filnavn;
this.sektionnr= emnenr;
}
function sektion(sektionnr, titel) {
this.sektionnr= sektionnr;
this.titel= titel;
}
function emne(emnenr, titel, farve, placering, niveau) {
this.emnenr= emnenr;
this.titel= titel;
this.farve= farve;
this.placering= placering;
this.niveau= niveau;
}
