Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/12/2010, 13h15   #1
Invité de passage
 
Yvonnick Bezier
Inscription : juillet 2010
Messages : 5
Détails du profil
Informations personnelles :
Nom : Yvonnick Bezier

Informations forums :
Inscription : juillet 2010
Messages : 5
Points : 0
Points : 0
Par défaut Gestion des onglets et affichage contenu

Bonjour,

Je développe un site en php, html et je voudrais insérer dans une de mes pages une section avec des onglets.
Chaque onglet correspondra à l'affichage d'un contenu différent.
Je ne veux surtout pas que le clic d'un onglet chaîne sur un autre html ou php mais plutot qu'il active l'affichage d'un contenu lié à l'onglet cliqué et qu'il masque les contenu des autres onglets.

L'affichage des mes onglets est fait avec un css.


Code :
1
2
3
4
5
6
7
8
<div id="en-tete">
    <ul>
      <li2><a href="01.html"><span>Accueil</span></a></li2>
      <li2><a href="02.html"><span>Services</span></a></li2>
      <li2><a href="03.html"><span>Outils</span></a></li2>
      <li2><a href="04.html"><span>En savoir plus</span></a></li2>
    </ul>
  </div>
En fait, par exemple, quand je cliquerai sur le bouton "accueil", je souhaite afficher juste en dessous de ma barre d'onglet le contenu lié à ce bouton.
Et quand je clic sur le bouton "Services", je veux que le contenu lié au bouton "services" remplace le contenu lié au précédent bouton cliqué.

j'espère avoir été clair dans mes propos.
Je ne veux pas utiliser de javascript, tout en html.

Merci de votre aide.
ybezier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 13h25   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 802
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 802
Points : 35 807
Points : 35 807
Citation:
Je ne veux pas utiliser de javascript
C'est dommage vu que c'est le seul moyen
Du coup, la question subsidiaire : pourquoi ne pas vouloir utiliser de JavaScript ?

Et au fait, <li2>, ça sort d'où ?
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 14h10   #3
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
Citation:
Envoyé par Bovino Voir le message
Et au fait, <li2>, ça sort d'où ?
de la hotte du père noël ça semble d'occasion.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 15h36   #4
Membre actif
 
Avatar de eckerdecker
 
Inscription : décembre 2009
Messages : 132
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2009
Messages : 132
Points : 154
Points : 154
Avec des liens qui pointent des fichier html, sans javascript tu n'as que la solution d'une iframe. Encore moins conseillé que le javascript selon moi. Sinon j'appuie la remarque faite sur le li2 ^^
eckerdecker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 22h33   #5
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
Bonsoir

Il existe éventuellement une autre solution qui va conduire à recharger la page (j'ai pas vu que tu excluait cette possibilité !).

Donc avec tes liens tu renvoi sur la même page en ajoutant une variable dans l'url :

Code :
1
2
<a href="mapage.php?onglet=1">...</a>
<a href="mapage.php?onglet=2">...
Puis dans ta page tu gères l'affichage en php en fonction de la valeur de cette variable...

Comment ça c'est lourd
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h46.


 
 
 
 
Partenaires

Hébergement Web