Wie meinst du mit der Funktion?
In HTML habe ich doch dies:
<label class="radio" for="bild-switch_1">
<input id="bild-switch_1" class="bild-switch_1a" type="radio" name="bilder" value="bild1" onchange="checkedRadioBtn()" checked />Bild1
</label>
Die onchange = "checkRadioBtn()" rufe ich mit der Funktion auf:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function checkedRadioBtn(){
for(var key in bilder_switched) {
if(document.getElementById(key).checked){
newL = new ol.layer.Image({source: new ol.source.ImageStatic(bilder_switched[key])});
//remove image from map
map.removeLayer(baseLayer);
//get layers and remove marker
var allLayers = map.getLayers().getArray()[0];
map.removeLayer(allLayers);
for(var i = 0; i<icons.length; i++){
map.removeLayer(icons[i]);
}
map.addLayer(newL);
}
}
};
Hier rufe ich doch die Funktion auf die ich selektiert habe. Oder was genau meinst du?
Last edited: 2014-05-22 15:58:11 +0200 (CEST)