Enlever action précédente
Bonjour a tous alors j'ai 2 script quasiment identique qui permet d'afficher une page qui descend de haut en bas en cliquant sur un lien mais voila le problème est que quand je clique sur un lien puis un autre le premier ne s’enlève pas ... comment faire pour enlever l'action d'avant pour faire apparaitre la suivant svp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
| <script type="text/javascript">
function Suite(lien){
var objet = document.getElementById('corp');
if(objet.style.display == "none" || !objet.style.display){
objet.style.display = "block";
objet.style.overflow = "hidden";
lien.innerHTML = "Accueil";
var hFinal = 1000;
var hActuel = 0;
var timer;
var fct = function ()
{
hActuel += 20;
objet.style.height = hActuel + 'px';
if( hActuel > hFinal)
{
clearInterval(timer);
objet.style.overflow = 'inherit';
}
};
fct();
timer = setInterval(fct,40);
}else if(objet.style.display == "block"){
var hFinal = 0;
var hActuel = 200;
var timer;
var fct = function ()
{
hActuel -= 20;
objet.style.height = hActuel + 'px';
if( hActuel < hFinal)
{
clearInterval(timer);
objet.style.overflow = 'inherit';
objet.style.display = "none";
}
};
fct();
timer = setInterval(fct,40);
lien.innerHTML = "Accueil";
}
}
function Suite2(lien){
var objet = document.getElementById('projets');
if(objet.style.display == "none" || !objet.style.display){
objet.style.display = "block";
objet.style.overflow = "hidden";
lien.innerHTML = "projets";
var hFinal = 1000;
var hActuel = 0;
var timer;
var fct = function ()
{
hActuel += 20;
objet.style.height = hActuel + 'px';
if( hActuel > hFinal)
{
clearInterval(timer);
objet.style.overflow = 'inherit';
}
};
fct();
timer = setInterval(fct,40);
}else if(objet.style.display == "block"){
var hFinal = 0;
var hActuel = 200;
var timer;
var fct = function ()
{
hActuel -= 20;
objet.style.height = hActuel + 'px';
if( hActuel < hFinal)
{
clearInterval(timer);
objet.style.overflow = 'inherit';
objet.style.display = "none";
}
};
fct();
timer = setInterval(fct,40);
lien.innerHTML = "projets";
}
}
</script> |