Problème en JS
qwix
-
asevere Messages postés 13521 Statut Webmaster -
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];
}
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];
}
A voir également:
- Problème en JS
- Js arrondir - Forum Webmastering
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Photoshop
- Reproduction d'un dessin - Forum Graphisme
- Pixlr - Forum Graphisme
- Arrondi js ✓ - Forum Windows
2 réponses
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!
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!