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
   |  
/******* classe carroussel********/
 
function carroussel(mode,sens_defilement){
this.mode=mode;
this.sens=sens_defilement;
 
}
 
carroussel.prototype={
 
creer_cadre: function(){
	     var Dom=new DOM("body","");//prototypage d'un nouvel objet Dom qui va appeler ses methodes pour créer les noeuds divs
 
	     Dom.Add_Node(Dom.element_depart,0,"div","id","bordure","","");
	     var contenu=new AJAX();
	     contenu.init_xml();//appelle une fonction qui contient un ajax Request(lib prototype) et qui renvoie le contenu du fichier xml
 
 
	       if (this.mode=="Affichage"){//Un seul si il n'y a pas de defilement
	         Dom.Add_Node("div",0,"div","id","conteneur",nb_item,"");
	       }
	       else{// et deux si defilement
	        Dom.Add_Node("div",0,"div","id","conteneur0","","");
                Dom.Add_Node("div",0,"div","id","conteneur1","",""); 
 
 
	      var i=0;
	         while(i<nb_item){//nb_item est le nombre d'items du xml ici 3
 
	            fin_boucle=false;
	              affiche_valeurs(i);// reinitialise les valeurs des attributs css des deux divs et crée les noeuds textes à l'intérieur
	           var defile="defilement_horizontal();"//suite à de nombreux essais, le dernier en date, essayer de mettre la fonction en variable
	           //et appel récurent à defilement horizontal
	            envoi=setInterval(defile,10);
	            i+=1;
 
}
 
 
 
 
	        }
             }//fin methode creer_cadre
 
 
}//fin prototype carroussel | 
Partager