je vois qu'il a des connaisseurs Javascript alors en profite - Programmation
Marsh Posté le 23-05-2001 à 14:35:11
je viens de trouver encore une erreur à la C...
il faut pas mettre de ' devant le true ou le false juste true et false.............
Marsh Posté le 23-05-2001 à 15:07:11
1. vire les "var"
2. tu peux écrire compteur+=1 (c'est plus joli )
Marsh Posté le 23-05-2001 à 15:10:05
bin non, c pas super propre non plus de virer 'var'
Y vaut mieux que tu fasses tes declarations de variable dans le glossaire c a dire au debut de ta fonction.
Marsh Posté le 23-05-2001 à 15:12:31
essaie, tu verras
Marsh Posté le 23-05-2001 à 15:22:10
Oui pardon je me suis emmelé. Il faut que tu les declare en dehors de la fonction, comme des variables globales
Marsh Posté le 25-05-2001 à 01:08:57
duch a écrit a écrit : tu peux écrire compteur+=1 (c'est plus joli ) |
compteur++; c'est encore mieux !
Marsh Posté le 25-05-2001 à 01:19:36
En écrivant "var machin ...", tu déclares une nouvelle variable. Qui, éventuellement, en masque une autre si cette autre a le même nom. C'est normal que du coup, les variables déclarées en début de fonction ne voient pas leur valeur changées. Puisque ce ne sont pas elles qui sont modifiées !
En l'occurrence, tes variables sont très bien déclarées au début de ta fonction, donc si tu ne souhaites pas utiliser leur valeur ailleurs, inutile d'en faire des variables globales.
Et effectivement, tu as trouvé une autre erreur, qui n'est pas une erreur à la C, mais qui est une erreur lié au typage inexistant en JavaScript.
Bref, à mon avis, le code suivant devrait être meilleur:
Code :
|
Et tu appelles ta fonction avec "document.forms[1].elements" en paramètre...
[edit]--Message édité par BifaceMcLeOD--[/edit]
Marsh Posté le 23-05-2001 à 14:28:50