Bien le bonjour à vous tous,
Voilà mon problème :
J'ai appris Javascript hier (je débute quoi) et j'ai réussi à faire en sorte que lorsque l'on clique sur une option dans une liste, une nouvelle image remplace l'ancienne (à côté de la liste) voir la page en question --> http://www.kern-germain.com/repros.html
Bon jusque là tout va bien.
Mon problème se situe sur la page php appelée par le formulaire. Je reçois tout le formulaire par e-mail et c'est très bien, mais j'aimerai que lorsque l'utilisateur arrive sur cette page, l'image affichée soit la dernière appelée par javascript sur la page précedente... faites un test : selectionnez une image dans la liste(sauf Kernunos) laissez les champs suivants vides et mettez "test" dans le dernier. Normalement, vous arrivez sur la page suivante avec ce message "message envoyé" et une image (Kernunos en l'occurence). C'est cette image que je voudrai changer suivant celle que vous avez selectionné avant.
en piece jointe les deux pages concernées
Voici le code du formulaire :
voici une des 59 fonctions javascript!
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 <form name="imgvariable" method="post" action="repros.php"> <p><a href="#"> <input type="hidden" name="subject" value="Reproductions sur www.yannick-germain.com" /> </a> <select name="Titre de la reproduction" size="10" class="Style7" id="Titre de la reproduction"> <option>- Série "La Légende" -</option> <option> </option> <option selected="selected" onclick="ChangeImg1()">Kernunos</option> <option onclick="ChangeImg2()">Le Lutin</option> <option onclick="ChangeImg3()">Les Rêves de Princesses</option> <option onclick="ChangeImg4()">La Fée</option> //et ainsi de suite, il y a 59 options avec une fonction par ligne soit 59 fonctions </select> <a href="#"><img src="/images/repros/Kernunos.jpg" name="IMAGE" border="2" /></a></p> // C'est ce que je veux récupérer pour inclure dans le fichier repros.php <p> <label> <input type="submit" value="Envoyer" /> </label> </p> </form>
et enfin le code php de ma deuxieme page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script language="javascript"> function ChangeImg1(){ document.imgvariable.IMAGE.src="http://www.yannick-germain.com/images/repros/Kernunos.jpg"; } </script>
En gros il me faudrait un code qui récupere l'adresse de l'image et qui la réaffiche.
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 <?php $TO = "contact@xxxxxxxx.com"; $h = "From: " . $TO; $message = ""; while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; } mail($TO, $subject, $message, $h); Header("Location: ../message_envoye.html"); ?>
J'espere avoir été clair (je fais de mon mieux)
Merci de votre aide
Kern
Partager