Problème en JS

qwix -  
asevere Messages postés 13521 Statut Webmaster -
Voilà le script (je sais ça déconne).
Le problème c'est que IE me dit qu'il manque un ";" à la ligne ou il y a le tableau pourtant c'est correct.
HELP!!!!!!!!!!!!
var i=0
function Lance() {
var TabSrc = New Array ["img/img1.jpg","img/img2.jpg","img/img3.jpg","img/img4.jpg"];
i++
if (i>TabSrc.length)
{i=0}

setTimeout("Lance()",4000);
document.images["image"].src=TabSrc[i];

}

2 réponses

Marden Messages postés 1075 Statut Membre 210
 
new (JS est "case sensitive")
0
asevere Messages postés 13521 Statut Webmaster 426
 
salut ...
essaye ca!

<script language="JavaScript">
var i=0;
var TabSrc = new Array ("img/img1.jpg","img/img2.jpg","img/img3.jpg","img/img4.jpg");
function Lance() {
i++ ;
if (i>=TabSrc.length)
i=0;
setTimeout("Lance()",4000);
document.images["image"].src=TabSrc[i]; }
Lance();
</script>
et voila ca marche!
j'ai rajouté 3 ";", le tableau c'est new Array(..)! () et pas []
j'ai sorti le tableua de la fonction... en effet si tu relance la fonction... pas besoin de recharger le tableau si en revanche elle ne s'execute qu'une fois tu peux le laisser dedans

Bretoned, karit Breizh, bro ho tadou!
0