Bonjour,
J'ai codé une fonction qui permet d'annuler l'effet, cet a dire qu'il va diminuer progressivement la hauteur d'un div jusqu'a zéro.
Ca donne ceci:
Cependant grâce au differentes alertes placées a des points stratégiques, je me suis apercu que la varaible hauteurDiv passait entre l'alerte 5 et l'alerte 1 (Pendant le relancement de la fonction) de 340 a 352
Je ne sais d'ou cela vient.
Merci de votre aide.
fef
Modifié par iFef (05 Aug 2007 - 13:20)
J'ai codé une fonction qui permet d'annuler l'effet, cet a dire qu'il va diminuer progressivement la hauteur d'un div jusqu'a zéro.
Ca donne ceci:
function detogglerPortfolio(url,div,methode,initialisationScrollbar,hauteur)
{
hauteurDiv = document.getElementById(div).offsetHeight;
//alert("1: " + hauteurDiv);
if (hauteurDiv > 11)
{
document.getElementById(div).innerHTML = "";
document.getElementById(div).style.paddingTop = "11px";
document.getElementById(div).style.paddingBottom = "0px";
//alert("2: " + hauteurDiv);
hauteurDiv --;
//alert("3: " + hauteurDiv);
document.getElementById(div).style.height = hauteurDiv + "px";
//alert("4: " + hauteurDiv);
repetitionDetogglerPortfolio = setTimeout('detogglerPortfolio("' + url + '","' + div + '","' + methode + '","' + initialisationScrollbar + '",' + hauteur + ');', 0005);
//alert("5: " + hauteurDiv);
hauteurDivPage = document.getElementById('page').offsetHeight;
}
else
if (hauteurDiv == 11)
{
clearTimeout(repetitionDetogglerPortfolio);
}
}
Cependant grâce au differentes alertes placées a des points stratégiques, je me suis apercu que la varaible hauteurDiv passait entre l'alerte 5 et l'alerte 1 (Pendant le relancement de la fonction) de 340 a 352

Je ne sais d'ou cela vient.
Merci de votre aide.
fef
Modifié par iFef (05 Aug 2007 - 13:20)