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