Onglet qui ne change pas
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Onglet qui ne change pas
Bonjour,
Alors j'ai cherché sur le forum est j'ai trouvé ce sujet :
https://forum.forumactif.com/t284871p30-faire-des-onglets-sur-la-page-d-acceuil
Cela correspond a ma demande sauf que je n'arrive pas du tout a changer d'onglet en cliquant dessus.
Voici la page d'accueil:
Le CSS:
Merci d'avance pour votre aide.
Alors j'ai cherché sur le forum est j'ai trouvé ce sujet :
https://forum.forumactif.com/t284871p30-faire-des-onglets-sur-la-page-d-acceuil
Cela correspond a ma demande sauf que je n'arrive pas du tout a changer d'onglet en cliquant dessus.
Voici la page d'accueil:
- Code:
<script src="http://pmsc.free.fr/J04/10912150254.js"></script><div id="mes_onglets">
<ul><li id="o_1" class="mon_onglet_selected" onclick="changeOnglet(this);">Onglet 1</li>
<li id="o_2" class="mon_onglet" onclick="changeOnglet(this);">Onglet 2</li>
<li id="o_3" class="mon_onglet" onclick="changeOnglet(this);">Onglet 3</li>
<li id="o_4" class="mon_onglet" onclick="changeOnglet(this);">Onglet 4</li>
<div class="clear"><div id="mes_contenus">
<div id="co_1" class="mon_contenu">Mon contenu 1</div>
<div id="co_2" class="mon_contenu" style="display: none;">Mon contenu 2</div>
<div id="co_3" class="mon_contenu" style="display: none;">Mon contenu 3</div>
<div id="co_4" class="mon_contenu" style="display: none;">Mon contenu 4</div>
</div></ul>
Le CSS:
- Code:
ul, li{
list-style: none;
}
.mon_onglet{
float: left;
padding: 2px 10px;
margin-right: 5px;
color: #333;
background: #d8f8ca;
border: 1px solid #68ce3e;
cursor: pointer;
margin-bottom: -1px;
}
.mon_onglet:hover{
background: #b8efa1;
}
.mon_onglet_selected{
float: left;
padding: 2px 10px;
margin-right: 5px;
color: #333;
background: #b8efa1;
border-top: 1px solid #68ce3e;
border-right: 1px solid #68ce3e;
border-left: 1px solid #68ce3e;
border-bottom: 1px solid #b8efa1;
cursor: pointer;
margin-bottom: -1px;
}
.clear{
clear: both;
}
.mon_contenu{
color: #666;
background: #b8efa1;
border: 1px solid #68ce3e;
padding: 10px;
margin: -1px;
}
#mes_contenus, #mes_onglets{
width: 400px;
}
Merci d'avance pour votre aide.
Dernière édition par cricri364 le Lun 25 Juil 2011 - 13:36, édité 2 fois
Re: Onglet qui ne change pas
Bonjour,
Pour que vos onglets fonctionnent, supprimez cette ligne dans votre message d'accueil:
Puis dans Panneau d'admin > Modules > Gestion des codes Javascript , créer un nouveau code Javascript. Donnez lui le nom que vous voulez, cochez "Sur l'index" et collez ceci:
Cordialement.
Pour que vos onglets fonctionnent, supprimez cette ligne dans votre message d'accueil:
- Code:
<script src="http://pmsc.free.fr/J04/10912150254.js"></script>
Puis dans Panneau d'admin > Modules > Gestion des codes Javascript , créer un nouveau code Javascript. Donnez lui le nom que vous voulez, cochez "Sur l'index" et collez ceci:
- Code:
function changeOnglet(_this){
var getOnglets = document.getElementById('mes_onglets').getElementsByTagName('li');
for(var i = 0; i < getOnglets.length; i++){
if(getOnglets[i].id){
if(getOnglets[i].id == _this.id){
getOnglets[i].className = 'mon_onglet_selected';
document.getElementById('c' + _this.id).style.display = 'block';
}
else{
getOnglets[i].className = 'mon_onglet';
document.getElementById('c' + getOnglets[i].id).style.display = 'none';
}
}
}
}
Cordialement.
Invité- Invité
Re: Onglet qui ne change pas
Merci beaucoup !
Dernière petite question :p
Il est possible de supprimer le cadre jaune et le fond gris?
Merci d'avance !
Dernière petite question :p
Il est possible de supprimer le cadre jaune et le fond gris?
- Spoiler:
Merci d'avance !
Re: Onglet qui ne change pas
C'est possible si vous avez accès aux templates. Quelle est la version de votre forum?
Cordialement.
Cordialement.
Invité- Invité
Re: Onglet qui ne change pas
Oui j'ai accès aux templates et la version du forum est : phpBB2 !
J'espère que c'était ça le numéros de version
J'espère que c'était ça le numéros de version
Re: Onglet qui ne change pas
Bonsoir,
Dans ce cas, repérez au début du template Index_body la partie qui gère le message d'accueil:
Cordialement.
Dans ce cas, repérez au début du template Index_body la partie qui gère le message d'accueil:
- Code:
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
<!-- BEGIN message_admin_titre -->
<tr>
<td class="catHead" height="28"><span class="cattitle">{message_admin_index.message_admin_titre.MES_TITRE}</span></td>
</tr>
<!-- END message_admin_titre -->
<!-- BEGIN message_admin_txt -->
<tr>
<td class="row1" rowspan="3" align="center" valign="middle">
<div class="gensmall">{message_admin_index.message_admin_txt.MES_TXT}</div>
</td>
</tr>
<!-- END message_admin_txt -->
</table>
- Code:
<table class="" width="100%" border="0" cellspacing="1" cellpadding="0">
<!-- BEGIN message_admin_titre -->
<tr>
<td class="catHead" height="28"><span class="cattitle">{message_admin_index.message_admin_titre.MES_TITRE}</span></td>
</tr>
<!-- END message_admin_titre -->
<!-- BEGIN message_admin_txt -->
<tr>
<td class="" rowspan="3" align="center" valign="middle">
<div class="gensmall">{message_admin_index.message_admin_txt.MES_TXT}</div>
</td>
</tr>
<!-- END message_admin_txt -->
</table>
Cordialement.
Invité- Invité
Re: Onglet qui ne change pas
Merci c'est parfait
Sujets similaires
» Tableau a Onglet : onglet qui ne souvre pas
» Nom du site dans l'onglet pas changé
» [divisé] Thème changé ne change pas sur le forum
» Catégories en onglet : afficher plusieurs catégories/onglet dans le 1er onglet
» Sur un tableau à trois onglet, je ne peux pas changer d'onglet
» Nom du site dans l'onglet pas changé
» [divisé] Thème changé ne change pas sur le forum
» Catégories en onglet : afficher plusieurs catégories/onglet dans le 1er onglet
» Sur un tableau à trois onglet, je ne peux pas changer d'onglet
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum