function ScrollingObjet (){NbreObjets = document.getElementById ("idNbreObjetsScroll").value;// Pour l'instant, fonction n'est test&eacute;e que pour des images en BackGround de DivNbreFinis = 0;for ($i=1; $i<=NbreObjets; $i++){ObjetScroll = document.getElementById ("idObjetScroll"+$i).value;NbrePixelsScroll = parseInt(document.getElementById ("idNbrePixelsScroll"+$i).value);VitesseScroll = parseInt(document.getElementById ("idVitesseScroll"+$i).value);StyleObjet = document.getElementById (ObjetScroll).style;// id du DIVif (NbrePixelsScroll < 0)// Scroll vers le haut (le background doit &ecirc;tre cal&eacute; sur top left){TopDiv = parseInt(StyleObjet.top);StyleObjet.top = TopDiv -VitesseScroll +"px";// On remonte le Div ...HauteurDiv = parseInt(StyleObjet.height);StyleObjet.height = HauteurDiv +VitesseScroll +"px";// ... et on agrandit le Div vers le bas (donc le bottom reste fixe)NbrePixelsScroll += VitesseScroll;if (NbrePixelsScroll >= 0){NbrePixelsScroll = 0;NbreFinis++;}document.getElementById ("idNbrePixelsScroll"+$i).value = NbrePixelsScroll;}if (NbrePixelsScroll > 0)// Scroll vers le bas (le background doit &ecirc;tre cal&eacute; sur bottom left){HauteurDiv = parseInt(StyleObjet.height);StyleObjet.height = HauteurDiv +VitesseScroll +"px";// On augmente uniquement la hauteur du DivNbrePixelsScroll -= VitesseScroll;if (NbrePixelsScroll <= 0){NbrePixelsScroll = 0;NbreFinis++;}document.getElementById ("idNbrePixelsScroll"+$i).value = NbrePixelsScroll;}}if (NbreFinis == NbreObjets)clearInterval (IntervalleScroll);}function ScrollingApparition (){IntervalleScroll = setInterval ( "ScrollingObjet()", 20);// en millisecondes}function ScrollingApparition2 (){setTimeout("ScrollingApparition()", 1500);//Attente 1,5s avant de lancer scrolling}
