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 !