Bonjour à tous,
J'ai aujourd'hui un problème sur le coding de mon site. Touchant plus le javascript que le php ( en effet, je n'ai guère de difficulté dans ce dernier langage ) j'ai besoin de votre aide.
Le script que je dois effectuer consiste à afficher à l'aide d'une boucle "for" des images de "race" dans un jeu vidéo. Puis, si un visiteur clique sur une de ces images, à l'aide de "onclick" cela affiche une div spécifique à la race. Bien, mais ce n'est pas tout, car ceci constitue une partie d'un formulaire, et je dois savoir en envoyant des variables par formulaire la race que le visiteur a choisi.
Pour cela, j'ai utilisé des fonctions javascripts, dont voici le contenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <head> <script> function repond_race() <? // ici on va tout simplement faire en sorte que ca sauvegarde la classe ainsi que la race !:!! ( si le div de l'element race apparait, alors on modifie la variable ... for($debut=1;$debut<=$nombre_race;$debut++) { ?> if (document.getElementById('race<? echo $debut ?>').style.display == 'block') { <? $race=$debut ?> } <? } ?> function repond_classe() <? // ici on va tout simplement faire en sorte que ca sauvegarde la classe ainsi que la race !:!! ( si le div de l'element race apparait, alors on modifie la variable ... for($debut=1;$debut<=$nombre_race;$debut++) { ?> if (document.getElementById('classe<? echo $debut ?>').style.display == 'block') { <? $classe=$debut ?> } <? } ?> </script>
Ensuite, en bas de mon formulaire, j'ai rajouté ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <input type="hidden" name="race" value="<? echo $race ?>"> <input type="hidden" name="classe" value="<? echo $classe ?>"> <INPUT TYPE=submit VALUE="Accéder à la page de confirmation de création !" onclick="javascript:repond_classe(); jvascript:repond_race();">
Et bien sur cela ne marche pas : qu'est ce qui cloche ? Avez vous une solution ? Je vous remercie d'avance pour tout vos messages !
Partager