Comment faire de menu a reduir comme sur ce site ?

Signaler
Messages postés
2
Date d'inscription
dimanche 16 novembre 2003
Statut
Membre
Dernière intervention
23 juin 2004
-
Messages postés
61
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
27 avril 2009
-
Salut a tous

Voila je me demandais comment je pourrai faire pour faire un menu a réduire comme sur se site. Je sais pas si vous avez remarqué, quand on clique sur la petite icone en haut a gauche du menu, ben celui ci se ferme..Je trouve ça asssez chouette..

Si quelqu'un connaissait le code qu'il faut pour faire ça se serai sympas !! merci

A++
Shantee !

http://www.shantee.net

3 réponses

Messages postés
103
Date d'inscription
lundi 10 mai 2004
Statut
Membre
Dernière intervention
10 mars 2010
8
Première chose, tu demandes à Nix s'il n'y a pas de copyright.
Deuxième chose, tu affiches la source de cette page, et tu retrouves l'emplacement de la fonction reduc()

[javascript:reduc('MenuPrincipal','m1',false,true); ]


Troisième chose, tu cherches à quel emplacement cette fonction fait référence (fnccs.js)
et tu affiches le fichier fnccs.js

Quatrième chose, tu retrouves la description de la fonction reduc(), en faisant attention de copier aussi les sous-fonctions.

function reduc(hideThis, nomcookies, affichetxt, affichetxtalter) {
var expires =  new Date(2010, 12, 31); 
if(document.getElementById(hideThis).style.display == '') {
document.getElementById(hideThis).style.display = 'none';
if(document.getElementById(hideThis + 'Lien') != null)
document.cookie = nomcookies + "=false; expires=" + expires.toGMTString();
if (affichetxt == true) {
document.getElementById(hideThis + 'Lien').innerHTML = 'Ouvrir';
}

if (affichetxtalter == true) {
document.getElementById(hideThis + 'Info').innerHTML = ' Ouvrir le menu ';
document.getElementById(hideThis + 'Img').src  = 'graphix/reduc2.gif'
}
} else {
document.getElementById(hideThis).style.display = '';
if(document.getElementById(hideThis + 'Lien') != null)
document.cookie = nomcookies + "=true; expires=" + expires.toGMTString();
if (affichetxt == true) {
document.getElementById(hideThis + 'Lien').innerHTML = 'Réduire';
}
if (affichetxtalter == true) {
document.getElementById(hideThis + 'Info').innerHTML = '';
document.getElementById(hideThis + 'Img').src = 'graphix/reduc.gif'
}
}
}


Cinquième chose, tu recopies tout ça dans le fichier qui t'interresse, (le tien).
Sixième et dernière chose, tu comprends ce qui est écrit dans le code, pour pouvoir l'adapter comme tu veux, et même pouvoir le refaire une prochaine fois.

Cordialement
bertrouf
Messages postés
2
Date d'inscription
dimanche 16 novembre 2003
Statut
Membre
Dernière intervention
23 juin 2004

Ah merci beaucoup , c'est sympas !!
Je vais regarder ça !

Bonne continuation.
Bien a toi ..
Shantee !

www.shantee.net
Messages postés
61
Date d'inscription
mercredi 25 avril 2007
Statut
Membre
Dernière intervention
27 avril 2009

salut, est ce que ca serait possible de mettre un zip de cette fonction?