PHP interesse |
|
Beste luitjes,
ben een beetje bezig met javascript en heb het volgende geschreven:
var checkbox = document.getElementById(district); //waarbij district wordt meegegeven met de functie oproep in een onChange event
if (checkbox.checked==true) {
for (var i = 0; i < xmlMarkers.length; i++) {
if (xmlMarkers[i].getAttribute("stadsdeel") == district) {
var wijk = xmlMarkers[i].getAttribute("wijk");
wijken[wijk] = "wijk " + wijk;
};
}
}
var checkbox = document.getElementById(district); //waarbij district wordt meegegeven met de functie oproep in een onChange event if (checkbox.checked==true) { for (var i = 0; i < xmlMarkers.length; i++) { if (xmlMarkers[i].getAttribute("stadsdeel") == district) { var wijk = xmlMarkers[i].getAttribute("wijk"); wijken[wijk] = "wijk " + wijk; }; } }
Wat het doet is bepaalde waarde uit een xml halen wanneer er een checkbox gecheckt is. verder op worden die gegevens in een select element als options verwerkt. Werkt zoals het moet voor 1 enkele checkbox, alleen heb ik niet 1 maar een onbekend aantal checkboxes die samen 1 select element moeten vullen, zoals hieronder:
// Check de check boxes
if (document.getElementById("noord").checked==true) {
wijken["1"] = "Wijk 1";
wijken["2"] = "Wijk 2";
}
if (document.getElementById("zuid").checked==true) wijken["3"] = "Wijk 3";
if (document.getElementById("oost").checked==true) wijken["4"] = "Wijk 4";
// Check de check boxes if (document.getElementById("noord").checked==true) { wijken["1"] = "Wijk 1"; wijken["2"] = "Wijk 2"; } if (document.getElementById("zuid").checked==true) wijken["3"] = "Wijk 3"; if (document.getElementById("oost").checked==true) wijken["4"] = "Wijk 4";
iemand een idee hoe ik dat voor elkaar krijg?
|