IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Gestion des onglets et affichage contenu


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 23
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    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 !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    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.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  4. #4
    Membre expérimenté Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Par défaut
    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 ^^

  5. #5
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

Discussions similaires

  1. Gestion des Onglets dans un Formulaire
    Par faressam dans le forum IHM
    Réponses: 5
    Dernier message: 19/06/2008, 22h35
  2. Réponses: 0
    Dernier message: 15/03/2008, 19h47
  3. [XI] gestion des langues d'affichages
    Par chrischros10 dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 02/04/2007, 17h57
  4. Gestion des onglets d'un JTabbedPane
    Par claudyyyyy dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 20/12/2006, 22h11
  5. Réponses: 6
    Dernier message: 20/01/2006, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo