Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
527 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  repeter un script sur une page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

repeter un script sur une page

n°1222438
yukio1
Posté le 13-10-2005 à 19:41:44  profilanswer
 

salut comment  répéter un script dans une meme page
c'est un script que j'ai pris dans un editeur de script pour faire un "carousel" d'images
je voudrais en faire plusieurs dans la meme page.
voila le script qui est pour moi incom
préhensible!!!
<body onload="Carousel()">
<SCRIPT type="text/javascript">
 
 var Car_Image_Width=100;
 var Car_Image_Height=130;
 var Car_Border=false;  
 var Car_Border_Color="#3C3834";
 var Car_Speed=8;
 var Car_Direction=true;  
 var Car_NoOfSides=4;  
 
 Car_Image_Sources=new Array(
  "images/joelgenoun.jpg","www.joelgenoun.com",
  "images/joelgenoun.jpg","www.joelgenoun.com",
  "images/joelgenoun.jpg","www.joelgenoun.com",
  "images/joelgenoun.jpg","www.joelgenoun.com"
  );
 
 CW_I=new Array(Car_NoOfSides/2+1);C_ClcW=new Array(Car_NoOfSides/2);
 C_Coef=new Array(
  3*Math.PI/2,0,3*Math.PI/2,11*Math.PI/6,Math.PI/6,3*Math.PI/2,7*Math.PI/4, 0,
  Math.PI/4,3*Math.PI/2,5*Math.PI/3,11*Math.PI/6,0,Math.PI/6,Math.PI/3);
 var C_CoefOf=Car_NoOfSides==4?0:Car_NoOfSides==6?2:Car_NoOfSides==8?5:9;
 C_Pre_Img=new Array(Car_Image_Sources.length);
 var C_Angle=Car_Direction?Math.PI/(Car_NoOfSides/2):0,C_CrImg=Car_NoOfSides,C_MaxW,C_TotalW,
 C_Stppd=false,i,C_LeftOffset,C_HalfNo=Car_NoOfSides/2;
 
 function Carousel(){
  if(document.getElementById){
   for(i=0;i<Car_Image_Sources.length;i+=2){
    C_Pre_Img[i]=new Image();C_Pre_Img[i].src=Car_Image_Sources[i]}
   C_MaxW=Car_Image_Width/Math.sin(Math.PI/Car_NoOfSides)+C_HalfNo+1;
   Car_Div=document.getElementById("Carousel" );
   for(i=0;i<C_HalfNo;i++){
    CW_I[i]=document.createElement("img" );Car_Div.appendChild(CW_I[i]);  
    CW_I[i].style.position="absolute";
    CW_I[i].style.top=0+"px";
    CW_I[i].style.height=Car_Image_Height+"px";
    if(Car_Border){
     CW_I[i].style.borderStyle="solid";
     CW_I[i].style.borderWidth=1+"px";
     CW_I[i].style.borderColor=Car_Border_Color}
    CW_I[i].src=Car_Image_Sources[2*i];
    CW_I[i].lnk=Car_Image_Sources[2*i+1];
    CW_I[i].onclick=C_LdLnk;
    CW_I[i].onmouseover=C_Stp;
    CW_I[i].onmouseout=C_Rstrt}
   CarImages()}}
 
 function CarImages(){
  if(!C_Stppd){
   C_TotalW=0;
   for(i=0;i<C_HalfNo;i++){
    C_ClcW[i]=Math.round(Math.cos(Math.abs(C_Coef[C_CoefOf+i]+C_Angle))*Car_Image_Width);
    C_TotalW+=C_ClcW[i]}
   C_LeftOffset=(C_MaxW-C_TotalW)/2;
   for(i=0;i<C_HalfNo;i++){
    CW_I[i].style.left=C_LeftOffset+"px";
    CW_I[i].style.width=C_ClcW[i]+"px";
    C_LeftOffset+=C_ClcW[i]}
   C_Angle+=Car_Speed/720*Math.PI*(Car_Direction?-1:1);
   if((Car_Direction&&C_Angle<=0)||(!Car_Direction&&C_Angle>=Math.PI/C_HalfNo)){
    if(C_CrImg==Car_Image_Sources.length)C_CrImg=0;
    if(Car_Direction){
     CW_I[C_HalfNo]=CW_I[0];
     for(i=0;i<C_HalfNo;i++)CW_I[i]=CW_I[i+1];
     CW_I[C_HalfNo-1].src=Car_Image_Sources[C_CrImg];
     CW_I[C_HalfNo-1].lnk=Car_Image_Sources[C_CrImg+1]}
    else{ for(i=C_HalfNo;i>0;i--)CW_I[i]=CW_I[i-1];
     CW_I[0]=CW_I[C_HalfNo];
     CW_I[0].src=Car_Image_Sources[C_CrImg];
     CW_I[0].lnk=Car_Image_Sources[C_CrImg+1]}
    C_Angle=Car_Direction?Math.PI/C_HalfNo:0;C_CrImg+=2}}
  setTimeout("CarImages()",50)}
 
 function C_LdLnk(){if(this.lnk)window.location.href=this.lnk}
 function C_Stp(){this.style.cursor=this.lnk?"pointer":"default";C_Stppd=true;}
 function C_Rstrt(){C_Stppd=false}
</SCRIPT>
  <div id="Carousel" style="position:relative">

mood
Publicité
Posté le 13-10-2005 à 19:41:44  profilanswer
 

n°1222485
FlorentG
Unité de Masse
Posté le 13-10-2005 à 20:41:28  profilanswer
 

Au secours le script [:johneh]

n°1222644
gatsusat
Posté le 14-10-2005 à 02:15:36  profilanswer
 

c'est un magnifique bordel monstrueux !
celui qui a codé ca, à du prendre de la drogue


---------------
Les CSS c'est bon mangez-en
n°1222707
Roane
Pingouino's fan
Posté le 14-10-2005 à 08:59:56  profilanswer
 

Mon dieu [:totoz]
 
Bon on fait pas de support de scripts tout fait, et moi perso je te conseillerai d'en trouver un autre [:pingouino]


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
n°1222761
gatsusat
Posté le 14-10-2005 à 10:03:28  profilanswer
 

Roane a écrit :

Mon dieu [:totoz]
 
Bon on fait pas de support de scripts tout fait, et moi perso je te conseillerai d'en trouver un autre [:pingouino]


 
Chut petit jeune, tu viens juste d'arriver sur le forum  [:tinostar]


---------------
Les CSS c'est bon mangez-en
n°1222763
gatsusat
Posté le 14-10-2005 à 10:05:24  profilanswer
 

quoi que en y reflechissant bien, sont truc c'est un gros bordel mathématique. C'est pour ça que c'est presque incompréhensible


---------------
Les CSS c'est bon mangez-en
n°1222953
Roane
Pingouino's fan
Posté le 14-10-2005 à 11:33:47  profilanswer
 

gatsusat a écrit :

Chut petit jeune, tu viens juste d'arriver sur le forum  [:tinostar]


 
Gamin toi même !
 
 [:bullrott2]


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
n°1223044
yukio1
Posté le 14-10-2005 à 12:45:10  profilanswer
 

merci beaucoup mais ne vous engueulez pas pour moi
je vais tacher d'en trouver un autre


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  repeter un script sur une page

 

Sujets relatifs
ma page bug avec IE, AU SECOUR!lecture du contenu d'une page HTML
quelle page est la plus legere index.php ou index.html ?!Conseil vente de script php Annuaire
swf aleatoire dans page htmlAccès et modification d'un élément de ma page (DOM)
Pb reconnaissance <div> sous FF (mise en page formulaire IE/FF)Problème LWP : impossible de télécharger la page
probleme script news[JS] Répéter un script plusieurs fois dans une page : comment faire ?
Plus de sujets relatifs à : repeter un script sur une page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR