Hallo Frank und alle anderen,
OK, hier also die Code-Schnipsel. Ich hoffe sie sind nicht zu unueberischtlich.
<script type="text/javascript">
function swap(swap_ort){
alert(swap_ort);
var area = document.getElementById("start");
var properties = area.getElementsByTagName("properties");
var image = area.getElementsByTagName("img");
if (swap_set == undefined){
var swap_set = 1;
}
alert(swap_set);
if (swap_set!=0){
for (var i = 0; i < properties.length; i++) {
var properties_ort = properties[i].getAttribute("ort");
if (properties_ort == swap_ort){
alert("Ja, sie sind gleich!")
image[i].src = "/img/alsace.gif";
}
}
swap_set = 0;
}
}
</script>
(...)
<a href="#" title="Alsace" onclick="swap('alsace')">Alsace</a>
(...)
Das Ergebnis der ganzen Geschichte ist eben, dass er auch beim zweiten Klick in die Schleife reingeht, bzw. mir immernoch sagt, swap_set sei 1 obwohl ich es beim ersten Durchgang auf 0 setze. Warum nur?
Alles andere funktioniert.
Ich wuerde mich sehr ueber eure Unterstuetzung freuen.
Gruesse Jean