Hallo,
Hoffe ihr könnt mir mit der folgenden Funktion helfen. Das Problem ist nicht "was" sie macht, sondern dass sie anscheinend nicht komplett ausgeführt wird. Hier erstmal die funktion:
<script type="text/javascript">
<!--
function einblenden(elementname){
if(elementname != '1'){
document.getElementById('1').style.display='none';
}
if(elementname != '2'){
document.getElementById('2').style.display='none';
}
if(elementname != '3'){
document.getElementById('3').style.display='none';
}
if(elementname != '4'){
document.getElementById('4').style.display='none';
}
document.getElementById(elementname).style.display='block';
}
-->
</script>
Sie soll jeweils drei von vier Elementen ausblenden und das vierte anzeigen. Schreibe ich nur die Zeile:
document.getElementById(elementname).style.display='block';
in die funktion geht es. Mit den if's zuvor passiert aber nichts mehr. Kann mir vielleicht jemand sagen wieso?
Danke schonmal und
Gruß, Olli