Bonjour,

J'ai suivi le tutoriel Javascript présent sur ce site pour créer une boite à onglets (ici)
Je rencontre un problème lorsque j'arrive sur la page d'accueil de mon site (encore en local, je ne peux donc pas le montrer). Les panneaux de tous les onglets sont en effet déroulés les uns après les autres.

En revanche, tout marche très bien dès que je clique sur un onglet, l'animation jquery n'affiche que le panneau correspond à l'onglet.

Pouvez-vous m'aider à faire en sorte que les panneaux soient cachés quand on arrive sur la page d'accueil ?

Merci.

Voici le code du fichier functions.js
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
function ChangeOnglet(onglet, contenu) 
{   
    document.getElementById('content_1').style.display = 'none';
    document.getElementById('content_2').style.display = 'none';
    document.getElementById('content_3').style.display = 'none';       
    document.getElementById(contenu).style.display = 'block';       
 
    document.getElementById('tab_1').className = '';
    document.getElementById('tab_2').className = '';
    document.getElementById('tab_3').className = '';       
    document.getElementById(onglet).className = 'active';       
}
 
function ChangeOnglet_2(active, nombre, tab_prefix, contenu_prefix) 
{   
    for (var i=1; i < nombre + 1; i++) 
    {
        document.getElementById(contenu_prefix + i).style.display = 'none';
        document.getElementById(tab_prefix + i).className = '';
    }  
 
    document.getElementById(contenu_prefix+active).style.display = 'block';
    document.getElementById(tab_prefix+active).className = 'active';   
}
Et le html:
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
	<title>
TEST 1
	</title>
	<!-- La feuille de styles "base.css" doit être appelée en premier. -->
	<link rel="stylesheet" type="text/css" href="file:///Disque dur/Users/macbookcom/Downloads/GabaritsEA/styles/base.css" media="all" />
	<link rel="stylesheet" type="text/css" href="file:///Disque dur/Users/macbookcom/Downloads/GabaritsEl/styles/modele03.css" media="screen" />
<link href="file:///Disque dur/Users/macbookcom/Sites/Site BRG/style.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
 
<body>
 
<div id="global">
 
	<div id="entete">
		<h1>
			<img alt="" src="file:///Disque dur/Users/macbookcom/Downloads/Gabarits/picto/03.png" />
			Test 01
		</h1>
        <p></p>
	</div><!-- #entete -->
 
	<div id="tabbed_box" class="tabbed_box">
    <div class="tabbed_area">
       <script src="js/functions.js" type="text/javascript"></script>
       <script type="text/javascript" src="js/jquery.js"></script>
       <script type="text/javascript">
    // Une fois le chargment de la page terminé ...
    $(document).ready(  function()
                        {
                            // Lorsqu'un lien a.tab est cliqué
                            $("a.tab").click(   function () 
                                                {
                                                    // Mettre tous les onglets non actifs
                                                    $(".active").removeClass("active");
 
                                                    // Mettre l'onglet cliqué actif
                                                    $(this).addClass("active");
 
                                                    // Cacher les boîtes de contenu
                                                    $(".content").slideUp();
 
                                                    // Pour afficher la boîte de contenu associé, nous
                                                    // avons modifié le titre du lien par le nom de
                                                    // l'identifiant de la boite de contenu
                                                    var contenu_aff = $(this).attr("title");
                                                    $("#" + contenu_aff).slideDown();
                                                }
                                              );
                        }
                    );
</script>          
        <ul class="tabs">
    <li><a href="#" title="content_1" class="tab active">Accueil</a></li>
    <li><a href="#" title="content_2" class="tab">Présentation</a></li>
    <li><a href="#" title="content_3" class="tab">Gros oeuvre</a></li>
    <li><a href="#" title="content_4" class="tab">Menuiserie</a></li>
    <li><a href="#" title="content_5" class="tab">Couverture</a></li>
    <li><a href="#" title="content_6" class="tab">Ossature</a></li>
    <li><a href="#" title="content_7" class="tab">Facade</a></li>
    <li><a href="#" title="content_8" class="tab">Eléctricité</a></li>
    <li><a href="#" title="content_9" class="tab">Chauffage</a></li>
    <li><a href="#" title="content_10" class="tab">Intérieur</a></li>
</ul>    
 
        <div id="content_1" class="content">        
            <ul>
                <li><a href="/">HTML / XHTML <small>4 Articles</small></a></li>
                <li><a href="/">CSS <small>32 Articles</small></a></li>
                <li><a href="/">Flash <small>2 Articles</small></a></li>
                <li><a href="/">PHP / MySQL <small>19 Articles</small></a></li>
                <li><a href="/">Microsoft Windows <small>6 Articles</small></a></li>
                <li><a href="/">Autres <small>8 Articles</small></a></li>
            </ul>
        </div>
        <div id="content_2" class="content">
            <ul>
                <li><a href="/">HTML / XHTML <small>4 Articles</small></a></li>
                <li><a href="/">Javascript <small>32 Articles</small></a></li>
                <li><a href="/">Autres <small>19 Articles</small></a></li>
            </ul>
        </div>
        <div id="content_3" class="content">
            <ul>
                <li><a href="/">Conception Web <small>4 Articles</small></a></li>
                <li><a href="/">SEO et Référencement <small>32 Articles</small></a></li>
                <li><a href="/">Programmation <small>2 Articles</small></a></li>
                <li><a href="/">Autres <small>19 Articles</small></a></li>
            </ul>
        </div>
        <div id="content_4" class="content">
            <ul>
                <li><a href="/">Conception Web <small>4 Articles</small></a></li>
                <li><a href="/">Autres <small>19 Articles</small></a></li>
            </ul>
        </div>
        <div id="content_5" class="content">
            <ul>
                <li><a href="/">Conception Web <small>4 Articles</small></a></li>
                <li><a href="/">SEO et Référencement <small>32 Articles</small></a></li>
                <li><a href="/">Programmation <small>2 Articles</small></a></li>
            </ul>
        </div>
        <div id="content_6" class="content">
            <ul>
                <li><a href="/">Conception Web <small>4 Articles</small></a></li>
                <li><a href="/">SEO et Référencement <small>32 Articles</small></a></li>
 
            </ul>
        </div>
        <div id="content_7" class="content">
            <ul>
                <li><a href="/">Conception Web <small>4 Articles</small></a></li>
            </ul>
        </div>
        <div id="content_8" class="content">
            <ul>
                <li><a href="/">SEO et Référencement <small>32 Articles</small></a></li>
 
            </ul>
        </div>
        <div id="content_9" class="content">
            <ul>
                <li><a href="/">Autres <small>19 Articles</small></a></li>
            </ul>
        </div>
        <div id="content_10" class="content">
            <ul>
                <li><a href="/">Conception Web <small>4 Articles</small></a></li>
 
            </ul>
        </div>   
    </div>
</div>
 
	<div id="contenu">
 
		<!-- Attention: les conteneurs div#cont-normal et div#cont-special
		servent uniquement à l'effet qui permet de passer d'un contenu (normal,
		long) à un autre (spécial, court).
		Si vous reprenez ce gabarit pour un projet, placez votre contenu
		directement dans div#contenu! -->
 
		<!-- Vous pouvez supprimer la ligne suivante: -->
		<div id="cont-normal" style="display: block;">
 
			<h2>Titre</h2>
			<p>Blablabla</p>
 
 
	</div><!-- #contenu -->
 
	<div id="pied">
		<p>
			PimPamPoum
		</p>
		<p id="copyright">
			Mise en page &copy; 2008
 
		</p>
	</div><!-- #pied -->
 
</div><!-- #global -->
 
</body>
</html>