mettre des onglets
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
mettre des onglets
Bonjour,
j'aimerais recevoir votre aide pour instaurer des onglets
sur la page accueille de mon forum.
J'ai essayer les codes se trouvant sur cette page-ci:ici
je voulais d'abord essayer si tout allait bien bien avec cela, cependant j'ai rencontrer quelques petits ennuis visibles sur mon forum : mon forum
Voici le codage complet que jai inseree
peut-etre l'ais-je mal fait, auquel cas, veuiller me pardonner. Donc voila si quelqu'un voudrais bien me montrer comment faire, j'apprecierais.
Jai bien sure mis le deuxieme code dans la feuille CSS machin :
Et j'ai essayer de me referer aux explications provenant d'ici : ici
Probleme identifies:
1)c'est pas comme ca que sa doit etre, si ?
2)ca reste toujours sur : Mon contenu 1
3)aller savoir pourquoi jai des codes en supplements ?
Autre infos:
-Internet Explorer
-fondateurs
-j'ai rien toucher du theme deja proposer par hitskin machin...
J'ai egalement consulter cette page-ci pour voir si mon internet posait probleme et je n'ai malheureusement pas compris grand choses, pardon -_-'
j'aimerais recevoir votre aide pour instaurer des onglets
sur la page accueille de mon forum.
J'ai essayer les codes se trouvant sur cette page-ci:ici
je voulais d'abord essayer si tout allait bien bien avec cela, cependant j'ai rencontrer quelques petits ennuis visibles sur mon forum : mon forum
Voici le codage complet que jai inseree
- Code:
<<script src="http://mecania-academy.canadian-forum.com/"></script><div id="mes_onglets">
<ul><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>
<li class="mon_onglet"><a href="http://www.google.fr" target="_blank">Lien</a></li>
<div class="clear"></div>
</ul>
</div><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>
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';
}
}
}
}
peut-etre l'ais-je mal fait, auquel cas, veuiller me pardonner. Donc voila si quelqu'un voudrais bien me montrer comment faire, j'apprecierais.
Jai bien sure mis le deuxieme code dans la feuille CSS machin :
- Code:
*{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
body{
width: 400px;
margin: 10px auto;
}
a{
text-decoration: none;
color: #666;
}
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;
}
#mes_contenus, #mes_onglets{
width: 400px;
}
Et j'ai essayer de me referer aux explications provenant d'ici : ici
Probleme identifies:
1)c'est pas comme ca que sa doit etre, si ?
2)ca reste toujours sur : Mon contenu 1
3)aller savoir pourquoi jai des codes en supplements ?
Autre infos:
-Internet Explorer
-fondateurs
-j'ai rien toucher du theme deja proposer par hitskin machin...
J'ai egalement consulter cette page-ci pour voir si mon internet posait probleme et je n'ai malheureusement pas compris grand choses, pardon -_-'
Dernière édition par Moagi-misaki le Dim 10 Juil 2011 - 16:05, édité 1 fois
Re: mettre des onglets
Bonjour en effet votre code pose un problème, je vous propose d'utiliser celui-ci à personnaliser en fonction de vos gouts :
Il n'y a plus qu'a ajuster la taille et les cours, ainsi que le contenu.
Cordialement
- Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url=http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="[url=http://www.w3.org/1999/xhtml]http://www.w3.org/1999/xhtml[/url]" xml:lang="fr" lang="fr" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PA avec Onglets par [url=http://www.atelier-forum.com/title]www.atelier-forum.com</title[/url]>
<style type="text/css">
.onglet{
color: #DD6900;
background-color:#;
display:inline-block;
margin-left:10px;
margin-right:0px;
margin-bottom:-3px;
margin-top:5px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
letter-spacing:-1px;
font-size:13px;
font-style:normal;
width: 120px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:1px solid #3F484D;
}
.contenu_onglet{
background-color:#;
margin-top:0px;
margin-bottom:5px;
margin-right:2px;
margin-left:2px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
font-style:normal;
display:none;
height:200px;
width:800px;
overflow:auto;
-moz-border-radius:20px 20px 20px 20px;
-webkit-border-radius:20px 20px 20px 20px;
border:1px solid #3F484D;
text-align:justify;
}
</style></head>
<body>
<table width="800"><tr><td width="800" vAlign="top"><br><div class="gensmall"><script language="Javascript" type="text/javascript" SRC="[url=http://www.atelier-forum.com/Script-onglet-survol-h23.htm"/scriptdiv]http://www.atelier-forum.com/Script-onglet-survol-h23.htm"></script><div[/url]>
<center>
<span class="onglet_0 onglet" id="onglet_drh" onmouseover="javascript:change_onglet('drh');">Onglet 1</span>
<span class="onglet_0 onglet" id="onglet_drh1" onmouseover="javascript:change_onglet('drh1');">Onglet 2</span>
<span class="onglet_0 onglet" id="onglet_drh2" onmouseover="javascript:change_onglet('drh2');">Onglet 3</span>
<span class="onglet_0 onglet" id="onglet_drh3" onmouseover="javascript:change_onglet('drh3');">Onglet 4</span>
<span class="onglet_0 onglet" id="onglet_drh4" onmouseover="javascript:change_onglet('drh4');">Onglet 5</span> </center>
</td></tr>
<tr><td width="800"><div class="contenu_onglet" id="contenu_onglet_drh"><div align="center">
<br>Contenu onglet 1</div></div><div class="contenu_onglet" id="contenu_onglet_drh1"><div align="center">
<br>Contenu onglet 2</div></div><div class="contenu_onglet" id="contenu_onglet_drh2"><div align="center">
<br>Contenu onglet 3</div></div><div class="contenu_onglet" id="contenu_onglet_drh3"><div align="center">
<br>Contenu onglet 4</div></div><div class="contenu_onglet" id="contenu_onglet_drh4"><div align="center">
<br>Contenu onglet 5</div></div>
<script type="text/javascript">
//<!--
var anc_onglet = 'drh';
change_onglet(anc_onglet);
//-->
</script>
</div>
</div>
</td></tr>
</table>
</body>
</html>
Il n'y a plus qu'a ajuster la taille et les cours, ainsi que le contenu.
Cordialement
Re: mettre des onglets
Bonjour,
Vous pouvez tout à fait faire fonctionner le code que vous avez choisi.
Placez d'abord le code javascript dans: panneau d'admin > Modules > gestion des codes Javascript. Donnez lui un titre,cochez " Sur l'index" et collez cette partie :
Cordialement.
Vous pouvez tout à fait faire fonctionner le code que vous avez choisi.
Placez d'abord le code javascript dans: panneau d'admin > Modules > gestion des codes Javascript. Donnez lui un titre,cochez " Sur l'index" et collez cette partie :
- 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';
}
}
}
}
- Code:
a{
text-decoration: none;
color: #666;
}
.mon_onglet{
float: left;
padding: 2px 10px;
margin-right: 5px;
color: #333;
background: #d8f8ca;
border: 1px solid #68ce3e;
cursor: pointer;
margin-bottom: -1px;
list-style: none}
.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;
list-style: none}
.clear{
clear: both;
}
.mon_contenu{
color: #666;
background: #b8efa1;
border: 1px solid #68ce3e;
padding: 10px;
}
#mes_contenus, #mes_onglets{
width: 400px;
}
- Code:
<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></div></ul></div>
Cordialement.
Invité- Invité
Re: mettre des onglets
D'accord merci,
sa fonctionne maintenant Isolde et merci a vous Horatio, j'ai neanmoins une seconde question, est-ce que je peut modifier la largeur et tout ? et si oui dans lequel des codes ? (jai suivi les instruction de isolde, sa a donner sa = ici , c'est parfais en soi, mais un peu petit ^^)
Ha pour celui d'Horatio j'ai pas reussis a le mettre, une partie du code restait afficher.
sa fonctionne maintenant Isolde et merci a vous Horatio, j'ai neanmoins une seconde question, est-ce que je peut modifier la largeur et tout ? et si oui dans lequel des codes ? (jai suivi les instruction de isolde, sa a donner sa = ici , c'est parfais en soi, mais un peu petit ^^)
Ha pour celui d'Horatio j'ai pas reussis a le mettre, une partie du code restait afficher.
Re: mettre des onglets
Les dimensions se modifient dans la partie CSS.
Si vous voulez une hauteur fixe, il faut l'ajouter dans la class "mon_contenu":
Cordialement.
Si vous souhaitez que votre boite à onglet prenne toute la largeur de la page d'accueil, remplacez "400px" par "100%" . Mais vous pouvez aussi simplement augmenter le nombre de px .#mes_contenus, #mes_onglets{
width: 400px;
}
Si vous voulez une hauteur fixe, il faut l'ajouter dans la class "mon_contenu":
.mon_contenu{
color: #666;
background: #b8efa1;
border: 1px solid #68ce3e;
padding: 10px;
height: 150px;
}
Cordialement.
Invité- Invité
Re: mettre des onglets
Parfait j'ai tout compris, merci
Une derniere question, connaissez-vous un endroit ou ils donnent toutes les couleurs et leur code? pour si jamais jai envie de changer de couleur ?
Une derniere question, connaissez-vous un endroit ou ils donnent toutes les couleurs et leur code? pour si jamais jai envie de changer de couleur ?
Invité- Invité
Re: mettre des onglets
Merci mon probleme est resolu!
Un grand merci a vous deux ^^
Un grand merci a vous deux ^^
Sujets similaires
» Je n'arrive à mettre de onglets
» Comment modifier la couleur des onglets du tableau à onglets ?
» Mettre un image en fond des onglets
» Mettre un menu à onglets sur la page d'accueil
» Mettre une image de fond à un tableau en onglets
» Comment modifier la couleur des onglets du tableau à onglets ?
» Mettre un image en fond des onglets
» Mettre un menu à onglets sur la page d'accueil
» Mettre une image de fond à un tableau en onglets
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum