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 :

Onglet en HTML


Sujet :

HTML

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut Onglet en HTML
    Bonjour,

    Est-il possible de faire des onglet en HTML ?

    si oui, avez vous un exemple
    si non, comment faire ?

    Merci

  2. #2
    Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 46
    Points : 44
    Points
    44
    Par défaut
    Bah j'ai ça je sais pas si c'est ça que tu cherches.

    http://www.xhtml.net/xhtmlcss/csstabs

    A+

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut
    cela pourrait aller, mais comment met-on des choses dans chaque onglet ?

  4. #4
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    ben c est juste un effet visuel, tes onglets sont en fait des liens vers des pages.

    un onglet = une page

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut
    as-tu des exemples de codes ?

  6. #6
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Salut,

    Une jolie référence : http://www.alistapart.com/articles/slidingdoors
    Tu peux essayer de faire une recherche sur "porte coulissante" sur google.fr si tu veux la version française. mais je n'ai pas essayé.

  7. #7
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    C'est plutot du javascript :

    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
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
     
    <HTML>
    <HEAD>
    <style>
    .TabCommon {FONT: 18px Verdana; COLOR: red; PADDING: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: center; HEIGHT: 30px; WIDTH: 5000px;}
    .TabContent {PADDING: 5px;}
    .TabContentBottom {PADDING: 10px; BORDER-BOTTOM: 2px outset #99ccff;}
    .TabOff {CURSOR: hand; BACKGROUND-COLOR: blue; BORDER-LEFT: 1px solid #BBBBBB;}
    .TabOn {CURSOR: default; BORDER-TOP: 2px outset #D1D1D1; COLOR: green;}
    .TabBorderBottom{BORDER-BOTTOM: 2px inset #D1D1D1;}
    .TabActiveBorderLeftRight{BORDER-RIGHT: 2px outset #D1D1D1; BORDER-LEFT: 2px outset #D1D1D1;}
    .TabActiveBackground {BACKGROUND-COLOR: Silver;}
    </style>
    <script>
    function TabClick( nTab )
            {
            for (i = 0; i < Content.length; i++)
                    {tabs[i].className = "TabBorderBottom TabCommon TabOff";
                    Content[i].style.display = "none";}
                    Content[nTab].style.display = "block";
                    tabs[nTab].className = "TabCommon TabOn TabActiveBackground TabActiveBorderLeftRight";
            }
    </script>
    </HEAD>
    <BODY onload="TabClick(0);">
     
    <form name="frmSaisie" method="post" action="Recup.asp">
     
    <TABLE CELLPADDING=0 CELLSPACING=0 ALIGN="center" STYLE="width: 450px">
    	<TR>
    		<TD CLASS="TabBorderBottom TabCommon TabOff" ID="tabs" ONCLICK="TabClick(0);">
    			<NOBR>Onglet 1</NOBR>
    		</TD>
     
    		<TD CLASS="TabBorderBottom TabCommon TabOff" ID="tabs" ONCLICK="TabClick(1);">
    			<NOBR>Onglet 2</NOBR>
    		</TD>
     
    		<TD CLASS="TabBorderBottom TabCommon TabOff" ID="tabs" ONCLICK="TabClick(2);">
    			<NOBR>Onglet 3</NOBR>
    		</TD>
     
    		<TD CLASS="TabBorderBottom TabCommon TabOff" ID="tabs" ONCLICK="TabClick(3);">
    			<NOBR>Onglet 4</NOBR>
    		</TD>
    		<TD CLASS="TabBorderBottom" STYLE="width: 50px;">
    		</TD>
    	</TR>
     
    	<TR>
    		 <TD COLSPAN=5 CLASS="TabContent TabActiveBackground TabActiveBorderLeftRight">
    			Texte commun 1
    		</TD>
    	</TR>
     
    	<TR>
    		 <TD COLSPAN=5 CLASS="TabContent TabActiveBackground TabActiveBorderLeftRight TabContentBottom">     
    			<DIV id=Content>
    				contenu Onglet 1
    				<br>
    				<input type="text" name="txt1_1">
    				<br>
    				<input type="text" name="txt1_2">
    			</DIV>
     
    			<DIV id=Content>
    				contenu Onglet 2
    				<input type="text" name="txt2_1">
    				<br>
    				<input type="text" name="txt2_2">
    			</DIV>
     
    			<DIV id=Content>
    				contenu Onglet 3
    			</DIV>
     
    			<DIV id=Content>
    				contenu Onglet 4
    			</DIV>
    		</TD>
    	</TR>
     
    	<TR>
    		 <TD COLSPAN=5 CLASS="TabContent TabActiveBackground TabActiveBorderLeftRight">
    			Texte commun 2
    			<center>
    			<input type="submit" value="Ok" name="btnGo">
    			</center>
    		</TD>
    	</TR>
    </TABLE>
     
    </form>
     
    </BODY>
    </HTML>

  8. #8
    Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 46
    Points : 44
    Points
    44
    Par défaut
    Citation Envoyé par franculo_caoulene
    Salut,

    Une jolie référence : http://www.alistapart.com/articles/slidingdoors
    Tu peux essayer de faire une recherche sur "porte coulissante" sur google.fr si tu veux la version française. mais je n'ai pas essayé.
    Je l'avais gardé en réserve celui la, zut

  9. #9
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut
    merci pour ton code
    c'est ok

  10. #10
    Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 46
    Points : 44
    Points
    44
    Par défaut
    Perso sans Javascript ça marche tres bien, l'inconvénient la c'est que si le gars en face désactive son javascript tes onglets marche plus.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 310
    Points : 393
    Points
    393
    Par défaut
    Citation Envoyé par franculo_caoulene
    Salut,

    Une jolie référence : http://www.alistapart.com/articles/slidingdoors
    Tu peux essayer de faire une recherche sur "porte coulissante" sur google.fr si tu veux la version française. mais je n'ai pas essayé.
    Version française du même article

  12. #12
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Je savais que je l'avais déjà vu quelque part. Merci.

  13. #13
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 17
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par pc75 Voir le message
    Bonjour,

    C'est plutot du javascript :

    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
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
     
    <HTML>
    <HEAD>
    <style>
    .TabCommon {FONT: 18px Verdana; COLOR: red; PADDING: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: center; HEIGHT: 30px; WIDTH: 5000px;}
    .TabContent {PADDING: 5px;}
    .TabContentBottom {PADDING: 10px; BORDER-BOTTOM: 2px outset #99ccff;}
    .TabOff {CURSOR: hand; BACKGROUND-COLOR: blue; BORDER-LEFT: 1px solid #BBBBBB;}
    .TabOn {CURSOR: default; BORDER-TOP: 2px outset #D1D1D1; COLOR: green;}
    .TabBorderBottom{BORDER-BOTTOM: 2px inset #D1D1D1;}
    .TabActiveBorderLeftRight{BORDER-RIGHT: 2px outset #D1D1D1; BORDER-LEFT: 2px outset #D1D1D1;}
    .TabActiveBackground {BACKGROUND-COLOR: Silver;}
    </style>
    <script>
    function TabClick( nTab )
            {
            for (i = 0; i < Content.length; i++)
                    {tabs[i].className = "TabBorderBottom TabCommon TabOff";
                    Content[i].style.display = "none";}
                    Content[nTab].style.display = "block";
                    tabs[nTab].className = "TabCommon TabOn TabActiveBackground TabActiveBorderLeftRight";
            }
    </script>
    </HEAD>
    <BODY onload="TabClick(0);">
     
    <form name="frmSaisie" method="post" action="Recup.asp">
     
    <TABLE CELLPADDING=0 CELLSPACING=0 ALIGN="center" STYLE="width: 450px">
    	<TR>
    		<TD CLASS="TabBorderBottom TabCommon TabOff" ID="tabs" ONCLICK="TabClick(0);">
    			<NOBR>Onglet 1</NOBR>
    		</TD>
     
    		<TD CLASS="TabBorderBottom TabCommon TabOff" ID="tabs" ONCLICK="TabClick(1);">
    			<NOBR>Onglet 2</NOBR>
    		</TD>
     
    		<TD CLASS="TabBorderBottom TabCommon TabOff" ID="tabs" ONCLICK="TabClick(2);">
    			<NOBR>Onglet 3</NOBR>
    		</TD>
     
    		<TD CLASS="TabBorderBottom TabCommon TabOff" ID="tabs" ONCLICK="TabClick(3);">
    			<NOBR>Onglet 4</NOBR>
    		</TD>
    		<TD CLASS="TabBorderBottom" STYLE="width: 50px;">
    		</TD>
    	</TR>
     
    	<TR>
    		 <TD COLSPAN=5 CLASS="TabContent TabActiveBackground TabActiveBorderLeftRight">
    			Texte commun 1
    		</TD>
    	</TR>
     
    	<TR>
    		 <TD COLSPAN=5 CLASS="TabContent TabActiveBackground TabActiveBorderLeftRight TabContentBottom">     
    			<DIV id=Content>
    				contenu Onglet 1
    				<br>
    				<input type="text" name="txt1_1">
    				<br>
    				<input type="text" name="txt1_2">
    			</DIV>
     
    			<DIV id=Content>
    				contenu Onglet 2
    				<input type="text" name="txt2_1">
    				<br>
    				<input type="text" name="txt2_2">
    			</DIV>
     
    			<DIV id=Content>
    				contenu Onglet 3
    			</DIV>
     
    			<DIV id=Content>
    				contenu Onglet 4
    			</DIV>
    		</TD>
    	</TR>
     
    	<TR>
    		 <TD COLSPAN=5 CLASS="TabContent TabActiveBackground TabActiveBorderLeftRight">
    			Texte commun 2
    			<center>
    			<input type="submit" value="Ok" name="btnGo">
    			</center>
    		</TD>
    	</TR>
    </TABLE>
     
    </form>
     
    </BODY>
    </HTML>
    Bonjour,
    Ce code ne semble pas marcher avec Firefox alors qu'il fonctionne avec Chrome et... IE (un comble, non ?)
    Je ne trouve pas ce qui gêne Firefox.
    Avez-vous une idée ?
    Cordialement.

  14. #14
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Regarde le dernier message de ce post :

    http://www.developpez.net/forums/d11...l/onglet-form/

  15. #15
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 17
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par pc75 Voir le message
    Bonjour,

    Regarde le dernier message de ce post :

    http://www.developpez.net/forums/d11...l/onglet-form/
    Bonjour et merci de la réponse... mais "Page not found" !

  16. #16
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Surement un copier / coller malheureux.

    http://www.developpez.net/forums/d11...l/onglet-form/

  17. #17
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 17
    Points : 9
    Points
    9
    Par défaut
    Merci du lien.
    Effectivement, ce code là fonctionne sous Firefox.
    Je préfère :o)
    Encore merci.
    Cordialement.

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

Discussions similaires

  1. Onglet en html
    Par all4youweb dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/06/2010, 01h05
  2. Onglet en HTML
    Par Jolt0x dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 15/06/2010, 00h06
  3. [HTML 4.0] Réalisation d'onglets en HTML
    Par Yokooo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 04/06/2010, 14h55
  4. [CSS][HTML] Nombre d'onglets variable
    Par poah dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/12/2005, 09h30
  5. Faire des onglet en HTML (ou javascript ou autre..)
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 20/09/2005, 17h17

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