Page 1 sur 1

Fair augmenter une variable par un utilisateur

Posté : 26 mars 2005, 23:28
par kermystik
Salut, je souhaiterais fair en sorte que lorsqu'un utilisateur modifié une variable (en fait fair augmenter l'indice de mon tableau)

J'avais pensez a le mettre dans un onclick sur une image ms cela ne modifié pas ma variable en dehors du onclick...

si quelqun a une idée elle est le bien venu.

Moi j'ai bien tester ça, mais ça marche pas...

Code : Tout sélectionner

<script>document.write("<img src=/dessin/petit/" + tab[droite] + ".jpg onClick=droite++;>");</script>

Posté : 27 mars 2005, 00:47
par ImBrOgLiO
C'est très vague. C'est mieux de montrer ton code, des connaisseurs ici pourraient sûrement t'aider par la suite.

Posté : 27 mars 2005, 00:49
par ImBrOgLiO
Oups, bizarre...j'avais pas vu ton code avant de poster. Désolée.

Posté : 27 mars 2005, 13:15
par Cyrano
avec ce code, j'ai tout lieu de croire que tu n'incrémente pas la bonne variable;

Code : Tout sélectionner

<script>document.write("<img src=/dessin/petit/" + tab[droite] + ".jpg onClick=droite++;>");</script>
Là, tu incrémentes la variable "droite" au lieu de "tab['droite']
Si tu essayais :

Code : Tout sélectionner

<script>document.write("<img src=/dessin/petit/" + tab[droite] + ".jpg onClick=tqb['droite']++;>");</script>
Ceci dit, n'oublie pas que cette incrémentation n'est valable que dans cette page; les varibles globales JavaScript ne dépassent pas la limite de la page en cours.

Essaye de nous expliquer aussi succinctement et clairement que possible ce que tu voudrais faire et obtenir ?

Posté : 27 mars 2005, 13:46
par albat
T'es-tu assuré de la portée de ta variable ? Est-elle globale ?

Cela dit, je pense - contrairement à Cyrano (que je salue au passage) -
que c'est bien droite et non tab[droite] qu'il faut incrémenter
puisque tab[] est un tableau, et droite l'indice servant à le parcourir.

NB : La question de portée des variables est valable pour le tableau et son indice. :!:

euh

Posté : 28 mars 2005, 15:38
par kermystik
Bah en fait dans ce tableau y a des nom d'images, et ce que je souhaiterai c'est que quand on click sur l'image en cours ça passe à l'image d'apres. La j'afiche tab[0] en fasan augmenter l'indice je voudrai donc que ça affiche tab[1]