En fait, pour chaque onglet, tu fais un div avec le contenu dedans.
Exemple :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<div id="1">
<table>
...
</table>
</div>
<div id="2">
<table>
...
</table>
</div>
<div id="3">
<table>
...
</table>
</div> |
Pense bien à mettre un id pour chaque div : ça a son importance. Ensuite, avec Javascript, tu peux faire
document.getElementById("1").style.display = "none"
pour masquer le div 1 et
document.getElementById("1").style.display = "inline"
pour l'afficher.
Si t'as des soucis d'affichage avec "inline", tu peux essayer avec "block".
Autre solution : les CSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<div id="1" class="visible">
<table>
...
</table>
</div>
<div id="2" class="cache">
<table>
...
</table>
</div>
<div id="3" class="cache">
<table>
...
</table>
</div> |
Et au niveau du CSS :
1 2 3
|
.visible { display : inline; }
.cache { display : none; } |
Là encore, c'est Javascript qui change les classes des "div" en faisant :
1 2
| document.getElementById("1").className = "cache";
document.getElementById("1").className = "visible"; |
Partager