images en rotation - HTML/CSS - Programmation
Marsh Posté le 16-05-2006 à 09:52:42
J'ai l'impression que tes indices sont issus d'un mauvais copier coller
ça devrait plutot être comme çi dessous, non ?
Code :
|
pareil pour les tableaux 3, 4, 5, 6 et 7 (le 1 est bon)
Marsh Posté le 16-05-2006 à 10:02:51
+1, tous tes indices sont faux, mention spécial au 6 et 7
Marsh Posté le 16-05-2006 à 13:17:48
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>
Marsh Posté le 16-05-2006 à 13:42:13
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
Marsh Posté le 16-05-2006 à 13:55:02
Bin il doit pas être terrible ce site d'aide pour debutant en javascript
C'est n'importe quoi ce script et tu as du merdé la recopie à d'autre endroits, par exemple:
Code :
|
C'est sur que ça va pas marcher
Marsh Posté le 16-05-2006 à 14:14:33
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
Marsh Posté le 16-05-2006 à 14:16:57
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
Marsh Posté le 16-05-2006 à 14:40:48
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
Marsh Posté le 16-05-2006 à 14:45:10
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 ) )
Marsh Posté le 16-05-2006 à 20:43:19
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
Marsh Posté le 15-05-2006 à 20:23:31
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