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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Besoin d'explication d'un script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'explication d'un script

n°1336076
hardrog
Play it fucking loud !!
Posté le 31-03-2006 à 10:04:36  profilanswer
 

Boujour,
 
J'ai trouvé un script sur internet, qui marche trés bien d'ailleurs, mais j'aurais besoin de l'adapter et j'ai un peu du mal a comprendre son fonctionnement.
Voila le code:
imgPath = new Array;
SiClickGoTo = new Array;
if (document.images)
 {
 i0 = new Image;
 i0.src = './images/anim/image1.png';
 SiClickGoTo[0] = "";
 imgPath[0] = i0.src;
 i1 = new Image;
 i1.src = './images/anim/image2.png';
 SiClickGoTo[1] = "";
 imgPath[1] = i1.src;
 i2 = new Image;
 i2.src = './images/anim/image3.png';
 SiClickGoTo[2] = "";
 imgPath[2] = i2.src;
 i3 = new Image;
 i3.src = './images/anim/image4.png';
 SiClickGoTo[3] = "";
 imgPath[3] = i3.src;
 
 
 }
a = 0;
function ejs_img_fx(img)
 {
 if(img && img.filters && img.filters[0])
  {
  img.filters[0].apply();
  img.filters[0].play();
  }
 }
 
function StartAnim()
 {
 if (document.images)
  {
  document.write('<IMG  BORDER=2 ALT=Menu NAME=defil >');
  defilimg();
  }
 else
  {
  document.write('<IMG >')
  }
 }
function ImgDest()
 {
 document.location.href = SiClickGoTo[a-1];
 }
function defilimg()
 {
 if (a == 4)
  {
  a = 0;
  }
 if (document.images)
  {
  ejs_img_fx(document.defil)
  document.defil.src = imgPath[a];
  tempo3 = setTimeout("defilimg()",5000);
  a++;
  }
}
 
 
 
Ce script fonctionne trés bien mais je ne comprend pas a quel moment on récupére l'adresse de l'image à afficher.
J'éspére avoir été clair, merci d'avance de votre aide.

mood
Publicité
Posté le 31-03-2006 à 10:04:36  profilanswer
 

n°1336125
olivthill
Posté le 31-03-2006 à 10:45:56  profilanswer
 

Les adresses des quatre images sont mises dans le tableau imgPath au début du code.
Puis, à chaque timeout, une adresse est affectée à l'objet contenant l'image par la ligne

document.defil.src = imgPath[a];

n°1336127
hardrog
Play it fucking loud !!
Posté le 31-03-2006 à 10:48:33  profilanswer
 

Je ne comprend pas comment le script définit quelle image il doit afficher et comment il passe d'une image a l'aute

n°1336132
olivthill
Posté le 31-03-2006 à 10:52:42  profilanswer
 

L'objet image est créé par

document.write('<IMG  BORDER=2 ALT=Menu NAME=defil >');

Cet objet a pour nom "defil".
Cet objet IMG standard à une proriété nommée src, qui contient le chemin du nom de l'image. Lorsque cette propriété est changée, l'image est changée.

n°1336136
hardrog
Play it fucking loud !!
Posté le 31-03-2006 à 10:54:32  profilanswer
 

ok je viens de compendre Merci

n°1336174
cerel
Posté le 31-03-2006 à 11:20:58  profilanswer
 

Snif, pourquoi les gens continuent a copier-coller du code javascript tout pourri ?
On se croirai revenu 10 ans en arrière ..


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

  Besoin d'explication d'un script

 

Sujets relatifs
script de scroll d'images[RESOLU] cherche script pour defilement de photos
Faire un script shell sous Unixtables (Access) besoin d'aide
Recherche Script pour afficher toutes les images d'un dossier ![RESOLU] Petit script VBS
Script permettant l'envoie de news à un amirecherche de script asp/php
[FLASH] Besoin d'aide - remuneration possible - MAJ 1Script VBS : envoi mail automatique avec smtp & pièces jointes
Plus de sujets relatifs à : Besoin d'explication d'un script


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