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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  images en rotation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

images en rotation

n°1366902
philippe d​u web
Posté le 15-05-2006 à 20:23:31  profilanswer
 

hello
voila je suis en train d'ecrire un script pour faire tourner 7 series d'images au dessus de 7 menus deroulants et surtout les images sont definies et tournent toutes seules mais je coince  
voila le code :
 
<script language="JavaScript">
 
var tabimg = new Array();//declaration d'un tableau  
var actuel = new Array();//declaration de la variable actuel pour savoir où l'on en est
 
 
actuel=Array(1,1,1,1,1,1,1);//On initialise actuel
 
tabimg[1]=Array(); //tableau 1
(tabimg[1][1]=new Image()).src="imagecomzanzibar24.jpg";  
(tabimg[1][2]=new Image()).src="imagecompsoudan85.jpg";
 
tabimg[2]=Array(); //tableau 2
(tabimg[1][3]=new Image()).src="imagecommexique49.jpg";
(tabimg[1][3]=new Image()).src="imagecompquateur80.jpg";
(tabimg[1][3]=new Image()).src="imagecomguatemala4.jpg";
 
tabimg[3]=Array(); //tableau 3
(tabimg[1][3]=new Image()).src="imagecompyemen5.jpg";
(tabimg[1][3]=new Image()).src="photoscominde206.jpg";
(tabimg[1][3]=new Image()).src="photoscompouzbek19.jpg";
 
tabimg[4]=Array(); //tableau 4
(tabimg[1][1]=new Image()).src="photoscompbulgarie34.jpg";
 
tabimg[5]=Array(); //tableau 5
(tabimg[5][5]=new Image()).src="imagecompceylan118.jpg";
(tabimg[5][5]=new Image()).src="imagecompgalap5.jpg";
(tabimg[5][5]=new Image()).src="imagecomzanzibar47.jpg";
(tabimg[5][5]=new Image()).src="photoscompislande35.jpg";
(tabimg[5][5]=new Image()).src="imagecompguad11.jpg";
 
tabimg[6]=Array(); //tableau 6
(tabimg[6][3]=new Image()).src="imagecompvillest11.jpg";
(tabimg[6][3]=new Image()).src="imagecompvenise34.jpg";
(tabimg[6][3]=new Image()).src="imagecompistamboul.jpg";
 
tabimg[7]=Array(); //tableau 7
(tabimg[7][5]=new Image()).src="photoscompennons14.jpg";
(tabimg[7][5]=new Image()).src="imagecompgalap5.jpg";
(tabimg[7][5]=new Image()).src="imagecomzanzibar47.jpg";
(tabimg[7][5]=new Image()).src="photoscompislande35.jpg";
(tabimg[7][5]=new Image()).src="imagecompguad11.jpg";
 
function rotation(){//rotation  
}
 
var i;//variable de rotation  
 
for(i=1;i<tabimg.length;i++){
}
eval("img"+i+".src=tabimg["+i+"]["+actuel[i]+ "].src;" );
 
actuel[i]=actuel[i]+1;
 
if(actuel[i]>=tabimg[i].length){
actuel[i]=1;
}
 
setTimeout("rotation();", 1000);//definition du temps d'attente
 
rotation();//On lance pour la première fois la rotation.
 
//-->
</script>
 
 
alors si quelqu'un peut me depanner je ne dirais pas non je patauge un peu je dois le reconnaitre
amicalement
philippe du web

mood
Publicité
Posté le 15-05-2006 à 20:23:31  profilanswer
 

n°1367178
Bidem
Posté le 16-05-2006 à 09:52:42  profilanswer
 

J'ai l'impression que tes indices sont issus d'un mauvais copier coller
 
ça devrait plutot être comme çi dessous, non ?

Code :
  1. tabimg[2]=Array(); //tableau 2
  2. (tabimg[2][1]=new Image()).src="imagecommexique49.jpg";
  3. (tabimg[2][2]=new Image()).src="imagecompquateur80.jpg";
  4. (tabimg[2][3]=new Image()).src="imagecomguatemala4.jpg";


 
pareil pour les tableaux 3, 4, 5, 6 et 7 (le 1 est bon)

n°1367192
anapajari
s/travail/glanding on hfr/gs;
Posté le 16-05-2006 à 10:02:51  profilanswer
 

+1, tous tes indices sont faux, mention spécial au 6 et 7 ;)

n°1367423
philippe d​u web
Posté le 16-05-2006 à 13:17:48  profilanswer
 

hello
j'avais meme pas vu merci pour les conseils, j'ai corrige et ca donne ceci :
<script language="JavaScript">
 
var tabimg = new Array();//declaration d'un tableau  
var actuel = new Array();//declaration de la variable actuel pour savoir où l'on en est
 
 
actuel=Array(1,1,1,1,1,1,1);//On initialise actuel
 
tabimg[1]=Array(); //tableau 1
(tabimg[1][1]=new Image()).src="imagecomzanzibar24.jpg";  
(tabimg[1][2]=new Image()).src="imagecompsoudan85.jpg";
 
tabimg[2]=Array(); //tableau 2
(tabimg[2][1]=new Image()).src="imagecommexique49.jpg";
(tabimg[2][2]=new Image()).src="imagecompquateur80.jpg";
(tabimg[2][3]=new Image()).src="imagecomguatemala4.jpg";
 
tabimg[3]=Array(); //tableau 3
(tabimg[3][1]=new Image()).src="imagecompyemen5.jpg";
(tabimg[3][2]=new Image()).src="photoscominde206.jpg";
(tabimg[3][3]=new Image()).src="photoscompouzbek19.jpg";
 
tabimg[4]=Array(); //tableau 4
(tabimg[4][1]=new Image()).src="photoscompbulgarie34.jpg";
 
tabimg[5]=Array(); //tableau 5
(tabimg[5][1]=new Image()).src="imagecompceylan118.jpg";
(tabimg[5][2]=new Image()).src="imagecompgalap5.jpg";
(tabimg[5][3]=new Image()).src="imagecomzanzibar47.jpg";
(tabimg[5][4]=new Image()).src="photoscompislande35.jpg";
(tabimg[5][5]=new Image()).src="imagecompguad11.jpg";
 
tabimg[6]=Array(); //tableau 6
(tabimg[6][1]=new Image()).src="imagecompvillest11.jpg";
(tabimg[6][2]=new Image()).src="imagecompvenise34.jpg";
(tabimg[6][3]=new Image()).src="imagecompistamboul.jpg";
 
tabimg[7]=Array(); //tableau 7
(tabimg[7][1]=new Image()).src="photoscompennons14.jpg";
(tabimg[7][2]=new Image()).src="imagecompgalap5.jpg";
(tabimg[7][3]=new Image()).src="imagecomzanzibar47.jpg";
(tabimg[7][4]=new Image()).src="photoscompislande35.jpg";
(tabimg[7][5]=new Image()).src="imagecompguad11.jpg";
 
function rotation(){//rotation  
}
 
var i;//variable de rotation  
 
for(i=1;i<tabimg.length;i++){
}
eval("img"+i+".src=tabimg["+i+"]["+actuel[i]+ "].src;" );
 
actuel[i]=actuel[i]+1;
 
if(actuel[i]>=tabimg[i].length){
actuel[i]=1;
}
 
setTimeout("rotation();", 1000);//definition du temps d'attente
 
rotation();//On lance pour la première fois la rotation.
 
//-->
</script>

n°1367426
anapajari
s/travail/glanding on hfr/gs;
Posté le 16-05-2006 à 13:18:52  profilanswer
 

Et ? c'est bon ou pas?

n°1367464
philippe d​u web
Posté le 16-05-2006 à 13:42:13  profilanswer
 

hello
non  ca bloque sur ma boucle fait eval pourtant la syntaxe je l'ai trouve sur un site d'aide pour debutant en java script  
amicalement
philippe du web


---------------
je ne suis qu'un padavan mais la force est en moi
n°1367483
anapajari
s/travail/glanding on hfr/gs;
Posté le 16-05-2006 à 13:55:02  profilanswer
 

Bin il doit pas être terrible ce site d'aide pour debutant en javascript [:mlc]
C'est n'importe quoi ce script et tu as du merdé la recopie à d'autre endroits, par exemple:

Code :
  1. function rotation(){//rotation   
  2. }


C'est sur que ça va pas marcher ;)

n°1367507
philippe d​u web
Posté le 16-05-2006 à 14:14:33  profilanswer
 

hello
en fait j'ai pique les idees a gauche et a droite pour les differents commandes parce que j'ai pas trouve de script tout fait qui me correspondent et je voulais reussir a le faire tout seul mais c'est pour ca que je demande de l'aide parce que j'y arrive pas
et pourquoi ma fonction ne peut pas marcher ? explique moi ?
merci des conseils
amicalement
philippe du web


---------------
je ne suis qu'un padavan mais la force est en moi
n°1367515
anapajari
s/travail/glanding on hfr/gs;
Posté le 16-05-2006 à 14:16:57  profilanswer
 

philippe du web a écrit :

et pourquoi ma fonction ne peut pas marcher ? explique moi ?


Je reformule ... elle marche mais elle fait rien vu qu'il n'y a aucune instruction dedans

n°1367563
philippe d​u web
Posté le 16-05-2006 à 14:40:48  profilanswer
 

hello
alors je pensais juste appeler la fonction rotation et dans le body faire un :
<a name="function rotation" img src="tabing[1]" id="img1" alt="img2"> mais la pas sur de la syntaxe encore je sais pas si faut faire une ancre ou un renvoi avec un a href.
voila et le faire au 7 endroits, c'est pour ca que je met rien dans le header


---------------
je ne suis qu'un padavan mais la force est en moi
mood
Publicité
Posté le 16-05-2006 à 14:40:48  profilanswer
 

n°1367566
Hermes le ​Messager
Breton Quiétiste
Posté le 16-05-2006 à 14:45:10  profilanswer
 

Les images ne tournent pas (en tous cas, pas en javascript), elles défilent, ou s'enchainent ou comme tu veux, mais elles ne tournent pas (j'ai eu peur  en lisant le sujet :o) )

n°1368200
philippe d​u web
Posté le 16-05-2006 à 20:43:19  profilanswer
 

hello
en fait je me suis trompe dans le sujet je ne veux pas que mes images tournent juste qu'elles s'enchainent les unes aux autres
amicalement
philippe du web


---------------
je ne suis qu'un padavan mais la force est en moi

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

  images en rotation

 

Sujets relatifs
[SVG] probleme dessin d'images SVG avec Batik[SWT] ma toolbar n'a pas d'images
[RESOLU ]affichage des images(PASCAL) Rotation d'un volume, big probleme!!!
images php + code htmlImages avec Fox Gui
Upload de lots d'images.Retrouver les extensions d'images grâce au type mime
cours d'algorithmie sur les images (rotation, pivotement, effets diverRotation d'images pour page d'acceuil
Plus de sujets relatifs à : images en rotation


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