Page 1 sur 1

changement de div

Posté : 24 avr. 2007, 20:44
par robb's
Bonjour,

Je cherche a faire une navigation por onglet sur une page mais sans changement de page ni rechargement. Je pense (mais j en suis pas sur) qu'il faut des liens qui change des div.
Il y a du javascript dessous?
Pouvez vous me donner un lien pour que j'étudie tout cela.

Merci.

Posté : 24 avr. 2007, 21:01
par orgerix
Il faut jouer avec z-index. Quand tu clique sur le lien (qui n'en ai pas un vraiment), la div va vers le haut.

Posté : 25 avr. 2007, 07:58
par Cyrano
Ça se fait effectivement avec du JavaScript : le principe, c'est que tous les blocs d'informations correspondant à tous les onglets sont bien présent dans la page. Mais selon l'onglet affiché, chaque bloc aura une propriété CSS display à "block" ou "none" et dans les liens de chaque onglet, un gestionnaire d'évènement avec deux instruction : -1- l'appel d'une fonction qui va modifier la valeur de cette propriété CSS en passant certains de "block" à "none" ou inversement selon le cas, -2- return false; pour éviter que la page ne se recharge au clic sur le lien.