No al cierre de webs
ShareCode
Permalink: http://www.treeweb.es/u/974/ 01/02/2011

ShareCode

1 <!DOCTYPE html>2 <html lang="en">3 <head>4 <meta charset="UTF-8">5 <meta name="viewport" content="width=device-width, initial-scale=1.0">6 <title>Tab System</title>7 <style>8  /* Estilos para las pestañas y el contenido del panel */9  .tab {10  cursor: pointer;11  padding: 10px;12  margin-right: 5px;13  background: #ddd;14  display: inline-block;15  }16 17  .tab.active {18  background: #fff;19  border: 1px solid #ccc;20  border-bottom: none;21  }22 23  .tab-content {24  border: 1px solid #ccc;25  padding: 10px;26  display: none;27  }28 29  .tab-content.active {30  display: block;31  }32 </style>33 </head>34 <body>35 36 <div id="tabs">37  <!-- Pestañas -->38  <div class="tab" onclick="openTab(event, 'tab1')">Tab 1</div>39  <div class="tab" onclick="openTab(event, 'tab2')">Tab 2</div>40  <div class="tab" onclick="openTab(event, 'tab3')">Tab 3</div>41 42  <!-- Contenido de los paneles -->43  <div id="tab1" class="tab-content">44  <h3>Tab 1 Content</h3>45  <p>Some content for tab 1...</p>46  </div>47  <div id="tab2" class="tab-content">48  <h3>Tab 2 Content</h3>49  <p>Some content for tab 2...</p>50  </div>51  <div id="tab3" class="tab-content">52  <h3>Tab 3 Content</h3>53  <p>Some content for tab 3...</p>54  </div>55 </div>56 57 <script>58  function openTab(evt, tabName) {59  var i, tabcontent, tablinks;60 61  // Obtener todos los elementos con class="tab-content" y ocultarlos62  tabcontent = document.getElementsByClassName("tab-content");63  for (i = 0; i < tabcontent.length; i++) {64  tabcontent[i].style.display = "none";65  }66 67  // Obtener todos los elementos con class="tab" y eliminar la clase "active"68  tablinks = document.getElementsByClassName("tab");69  for (i = 0; i < tablinks.length; i++) {70  tablinks[i].className = tablinks[i].className.replace(" active", "");71  }72 73  // Mostrar el contenido actual de la pestaña y añadir una clase "active" a la pestaña que abrió el contenido74  document.getElementById(tabName).style.display = "block";75  evt.currentTarget.className += " active";76  }77 78  // Opcionalmente, abrir una pestaña por defecto79  document.getElementsByClassName("tab")[0].click();80 </script>81 82 </body>83 </html>84 
Enlace
El enlace para compartir es: