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 :

pbm onglet actif


Sujet :

HTML

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 225
    Points : 97
    Points
    97
    Par défaut pbm onglet actif
    bonjour

    je m'essaye au css et j'ai pu trouver sur le net un tuto pour faire des onglets a partir d'une liste.

    tout est ok excepté une chose :
    l'onglet actif est toujours le premier onlget;
    si je clique sur le 2eme ou le 3eme onglet,j'ai les pages 2 ou 3 qui s'affiche, mais c'est le premier onglet qui est marqué comme actif.

    voici le code css que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    ul#tabnav {
       font: bold 11px verdana, arial, sans-serif;
       list-style-type: none; 
       padding-bottom: 24px;
       border-bottom: 1px solid #6c6; 
       margin: 0;
    }
     
     
    ul#tabnav li {
       float: left; 
       height: 21px;
       background-color: #cfc;
       margin: 2px 2px 0 2px;
       border: 1px solid #6c6; 
    }
     
     
     
    ul#tabnav li.active {
       border-bottom: 1px solid #fff; 
       background-color: #fff;
    }
     
     
     
    #tabnav a {
       float: left; 
       display: block; 
       color: #666;
       text-decoration: none;
       padding: 4px;
    }
     
     
    #tabnav a:hover {
       background: #fff;
    }
    avez vous une idee ?
    merci

    NL

  2. #2
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    peut etre qu'avec un bout de ton code html ou ton site, on verrai plus.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 225
    Points : 97
    Points
    97
    Par défaut
    implémentation de l'entete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <?
     
    function entete(){
     
    echo "<HEAD>"
            ."<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>"
            ."<link rel='stylesheet' type='text/css' media='screen' href='test.css' />"
         ."</HEAD>";
     
     
    echo "<ul id='tabnav'>"
           ."<li class='active'><a href='#'>Accueil</a></li>"
           ."<li><a href='creation.php'>Créer</a></li>"
           ."<li><a href='rechercher.php'>Rechercher</a></li>"
           ."<li><a href='AccesGest.php'>Accès gestionnaire</a></li>"
         ."</ul>";
     
    }
     
     
    ?>
    exemple avec creation.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    <?
    require_once("fonction.php");
    entete();
     
    echo "page creer";
    ?>

  4. #4
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    montre direct le code html généré.
    ce n'est pas un probleme de php.
    et tu l'as pas mis sur un site qu'on voit le probleme plus rapidement ??

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 225
    Points : 97
    Points
    97
    Par défaut
    desolee je n'ai pas de site,

    je ne sais pas si ca va t'aider mais voila la page source :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <HEAD>
    <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'><link rel='stylesheet' type='text/css' media='screen' href='test.css' />
    </HEAD>
    <ul id='tabnav'>
    <li class='active'><a href='#'>Accueil</a></li>
    <li><a href='creation.php'>Créer</a></li>
    <li><a href='rechercher.php'>Rechercher</a></li>
    <li><a href='AccesGest.php'>Accès gestionnaire</a></li>
    </ul>
    page creer
    merci ,

    NL

  6. #6
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    voila ce que j'ai fais ...

    ca marche ... sur firefox 1.5

    http://wwwetu.utc.fr/~mpasquie/html/toto.html

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 225
    Points : 97
    Points
    97
    Par défaut
    ouh !! je crois comprendre....je teste un truc et te tiens au courant
    NL

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 225
    Points : 97
    Points
    97
    Par défaut
    autant pour moi .....
    j'ai modifié de facon à avoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
     
    <?
     
    function entete($lien){
     
    echo "<HEAD>"
            ."<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>"
            ."<link rel='stylesheet' type='text/css' media='screen' href='test.css' />"
         ."</HEAD>";
     
     
    switch ($lien){
     
    case 1:
    echo "<ul id='tabnav'>"
           ."<li class='active'><a href='#'>Accueil</a></li>"
           ."<li><a href='creation.php'>Créer</a></li>"
           ."<li><a href='rechercher.php'>Rechercher</a></li>"
           ."<li><a href='AccesGest.php'>Accès gestionnaire</a></li>"
         ."</ul>";
    break;
     
    case 2:
    echo "<ul id='tabnav'>"
           ."<li ><a href='#'>Accueil</a></li>"
           ."<li class='active'><a href='creation.php'>Créer</a></li>"
           ."<li><a href='rechercher.php'>Rechercher</a></li>"
           ."<li><a href='AccesGest.php'>Accès gestionnaire</a></li>"
         ."</ul>";
    break;
     
    case 3:
    echo "<ul id='tabnav'>"
           ."<li ><a href='#'>Accueil</a></li>"
           ."<li ><a href='creation.php'>Créer</a></li>"
           ."<li class='active'><a href='rechercher.php'>Rechercher</a></li>"
           ."<li><a href='AccesGest.php'>Accès gestionnaire</a></li>"
         ."</ul>";
    break;
     
    case 4:
    echo "<ul id='tabnav'>"
           ."<li class='active'><a href='#'>Accueil</a></li>"
           ."<li><a href='creation.php'>Créer</a></li>"
           ."<li><a href='rechercher.php'>Rechercher</a></li>"
           ."<li class='active'><a href='AccesGest.php'>Accès gestionnaire</a></li>"
         ."</ul>";
    break;
     
     
    } //switch
     
    }
     
     
    ?>
    dans les liens j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?
    require_once("fonction.php");
    entete(2);
     
    echo "page creer";
    ?>

  9. #9
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    parfait alors

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer l'onglet actif Forms
    Par IkasFred dans le forum Forms
    Réponses: 2
    Dernier message: 25/04/2007, 14h59
  2. Réponses: 5
    Dernier message: 30/12/2006, 06h42
  3. connaître le numéro de l'onglet actif
    Par chourmo dans le forum Delphi
    Réponses: 8
    Dernier message: 18/07/2006, 15h05
  4. JTabbedPane - Onglet actif
    Par Trillian dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 22/05/2006, 07h19
  5. Différente couleur pour l'onglet actif du menu css
    Par brotelle dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 12/04/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