nordi
Erfahrenes Mitglied
Hi,
häufig diskutiertes Thema, ich weiß. Ich bekomm es aber nicht hin. Ich habe eine Navigation mit 4-5 Punkten. Jeder Punkt hat seinen eigenen Inhalt der in einem DIV-Container liegt. Bei Klick auf den Punkt1 soll der Inhalt 1 (DIV) eingeblendet werden, bei Klick auf Punkt2 soll der Inhalt 1 ausgeblendet und Inhalt 2 eingeblendet. Soviel zur Theorie
Hier mein Ansatz, der nicht funktioniert:
Was ist daran falsch? Wie kann ich den ersten Inhalt standardmäßig anzeigen lassen? Es gibt mit Sicherheit auch eine elegantere Lösung, denk ich. Bin für alles offen!
häufig diskutiertes Thema, ich weiß. Ich bekomm es aber nicht hin. Ich habe eine Navigation mit 4-5 Punkten. Jeder Punkt hat seinen eigenen Inhalt der in einem DIV-Container liegt. Bei Klick auf den Punkt1 soll der Inhalt 1 (DIV) eingeblendet werden, bei Klick auf Punkt2 soll der Inhalt 1 ausgeblendet und Inhalt 2 eingeblendet. Soviel zur Theorie

Code:
// IM HEAD BEREICH
<script type="text/javascript">
function anzeigen(das){
for(i=1;i<=2;i++) {
document.getElementById(i).style.display='none';}
document.getElementById(das).style.display='block';}
</script>
HTML:
// NAVIGATION
<a href="#" onclick="anzeigen('1')">Vita</a> | <a href="#" onclick="anzeigen('2')">Galerie</a>
//INHALT
<div id="1" style="display:none;">INHALT1</div>
<div id="2" style="display:none;">INHALT 2</div>
Was ist daran falsch? Wie kann ich den ersten Inhalt standardmäßig anzeigen lassen? Es gibt mit Sicherheit auch eine elegantere Lösung, denk ich. Bin für alles offen!