basti1012.bplaced.net

Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
    Hallo zusammen, versuche ein einfaches Tab-Beispiel zu verschachteln aber irgendwie funktioniert, das nicht wie ich mir das wünsche. Ich habe einmal den Code in Jsfiddle kopiert, dort wird aber das verschachtelte Tab nicht angezeigt. <a href="https://jsfiddle.net/zae27o4f/">https://jsfiddle.net/zae27o4f/</a>

    Code

                                        
                                    <style>
      body {font-family: Arial;}
    
    /* Style the tab */
    .tab {
      overflow: hidden;
      border: 2px solid #ccc;
      background-color: #ffe3c9;
      font-weight: bold;
    }
    
    /* Style the buttons inside the tab */
    .tab button {
      background-color: inherit;
      float: left;
      border: none;
      outline: none;
      cursor: pointer;
      padding: 14px 16px;
      transition: 0.3s;
      font-size: 14px;
      color: #000000;
    }
    
    /* Change background color of buttons on hover */
    .tab button:hover {
      background-color: rgba(224,129,21,0.51);
    }
    
    /* Create an active/current tablink class */
    .tab button.active {
      background-color: rgba(224,129,21,0.51);
    }
    
    /* Style the tab content */
    .tabcontent {
      display: none;
      padding: 6px 12px;
      border: 1px solid #ccc;
      border-top: none;
    }
    
    
    .an{
      display:block;
    }
    .innertabcontent,.tabcontent{
      display:none;
    }
    
      
    </style>
    
    <div class="tab">
      
        <button class="tablinks" onclick="openCity('Allgemein')" id="defaultOpen">Allgemein</button>
        <button class="tablinks" onclick="openCity('Errungenschaften')">Errungenschaften</button>
        <button class="tablinks" onclick="openCity('Fortschritt1')">Fortschritt</button>
        <button class="tablinks" onclick="openCity('Chat')">Chat</button>
        <button class="tablinks" onclick="openCity('Forschung1')">Forschung</button>
      </div>
    
    
    
    
    
    
      <div id="Allgemein" class="tabcontent">
        <p>Allgemein.</p>
      </div>
      <div id="Errungenschaften" class="tabcontent">
        
    				<div class="tab">
    				<button class="tablinks" onclick="openCity('Punktezahl',true)" id="defaultOpen">Punktezahl</button>
    				<button class="tablinks" onclick="openCity('Militaer',true)">Militär</button>
    				<button class="tablinks" onclick="openCity('Wirtschaft',true)">Wirtschaft</button>
    				<button class="tablinks" onclick="openCity('Forschung',true)">Forschung</button>
    				<button class="tablinks" onclick="openCity('Gesellschaft',true)">Gesellschaft</button>
    				</div>
        
        
        
        
    				<div id="Punktezahl" class="innertabcontent">
    				<p>Punktezahl.</p>
    				</div>
    				<div id="Militaer" class="innertabcontent">
    				<p>Militär.</p>
    				</div>
    				<div id="Wirtschaft" class="innertabcontent">
    				<p>Wirtschaft.</p>
    				</div>
    				<div id="Forschung" class="innertabcontent">
    				<p>Forschung.</p>
    				</div>
    				<div id="Gesellschaft" class="innertabcontent">
    				<p>Gesellschaft.</p>
    				</div>
      </div>
    
    
    
    
    
      <div id="Fortschritt1" class="tabcontent">
        <p>Fortschritt.</p>
      </div>
    
    
    
    
    
      <div id="Chat" class="tabcontent">
        <p>Chat.</p>
      </div>
    
    
    
    
      <div id="Forschung1" class="tabcontent">
        <p>Forschung.</p>
      </div>
    <script>
      
      document.getElementById("defaultOpen").click();
    function openCity(tabName,innen) {   
    if(innen==true){
       but=document.querySelectorAll( '.innertabcontent' );
       but.forEach( (i) => {
            i.style.display='none';
       })
    }else{
       but=document.querySelectorAll( '.tabcontent' );
       but.forEach( (i) => {
          i.style.display='none';
       })
    }
      document.getElementById(tabName).style.display='block';
    }
    </script>