tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
363
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    chuvak chuvak ist offline Mitglied Brokat
    Registriert seit
    Mar 2005
    Beiträge
    311
    Ich habe 2 Tabs: Notizen und Aufgaben. Beim Seitenstart soll automatisch der Notizen-Tab geöffnet sein, der andere geschlossen.
    Dazu habe ich jeweils 2 Bilder: an.png und aus.png. Bei den Notizen ist standartmäßig der Aus-Tab unsichtbar und bei den Aufgaben ist der An-Tab unsichtbar.
    Beim Klick auf einen geschlossenen Tab (aus.png) soll sich derjenige öffnen, wobei sich der andere schließt.
    In meinem Beispiel werden erstmal beide An-Tabs ausgeblendet und alle Aus-Tabs und das gebrauchte Tab eingeblendet (Funktion: tauschen()).
    Jedoch werden bei mir nur alle Tabs "geschlossen", also die An-Tabs ausgeblendet.

    Was mache ich denn falsch?

    Danke!


    HTML-Code:
    <div id="notizenAus" style="position:absolute; display:none; padding-top:100px; margin-left:100px;" onclick="tauschen(notizenAn)">
    <img src="/images/aus.png" class="tab" /></div>
    
    <div id="notizenAn" style="position:absolute; margin-top:100px; margin-left:100px;">
    <img src="/images/an.png" class="tab" /></div>
    
    <div style="position:absolute; margin-top:100px; margin-left:100px;">
    Notizen</div>
    
    
    <div id="aufgabenAn" style="position:absolute; display:none; margin-top:100px; margin-left:200px;">
    <img src="/images/an.png" class="tab" /></div>
    
    <div id="aufgabenAus" style="position:absolute; padding-top:100px; margin-left:200px;" onclick="tauschen(aufgabenAn)">
    <img src="/images/aus.png" class="tab" /></div>
    
    <div style="position:absolute; margin-top:100px; margin-left:200px;">
    Aufgaben</div>
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    function tauschen(tab){
    document.getElementById("aufgabenAn").style.display="none";
    document.getElementById("notizenAn").style.display="none";
     
    document.getElementById("notizenAus").style.display="";
    document.getElementById("aufgabenAus").style.display="";
     
    document.getElementById(tab).style.display="";}
     
    "Ein Pessimist ist ein Optimist mit Erfahrung."

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Du musst die IDs der Container, welche du der Funktion als Parameter übergibst, in Anführungszeichen setzen.

    Weiterhin musst du "aufgabenAn" im Quelltext hinter "aufgabenAus" platzieren, damit es in der Schichtposition über diesem liegt und nicht davon überdeckt wird.
     

  3. #3
    chuvak chuvak ist offline Mitglied Brokat
    Registriert seit
    Mar 2005
    Beiträge
    311
    Dankeschön!
     
    "Ein Pessimist ist ein Optimist mit Erfahrung."

Ähnliche Themen

  1. Mainboard tauschen
    Von Joerg66 im Forum Linux & Unix
    Antworten: 3
    Letzter Beitrag: 11.05.10, 13:20
  2. Tasten tauschen per PHP
    Von speedyggg im Forum PHP
    Antworten: 3
    Letzter Beitrag: 07.10.05, 16:05
  3. MFC TABS umstellen auf windows Tabs
    Von matriNET im Forum VisualStudio & MFC
    Antworten: 25
    Letzter Beitrag: 05.09.05, 17:40
  4. Antworten: 3
    Letzter Beitrag: 21.07.05, 00:22
  5. Kanäle tauschen?
    Von metalgear im Forum Microsoft Windows
    Antworten: 3
    Letzter Beitrag: 03.07.05, 18:34