Bonjour,
Depuis 2 jours je fais des tests multiples sans comprendre ce qui ne va pas.
Voici un extrait de ma page (j'ai retiré tout ce qui n'avait aucun rapport avec mon problème).
Lorsque je clique sur "Afficher les tarifs", j'exécute la méthode "Tarif". une petite boite s'affiche.
Lorsque je clique sur Validation, normalement je ne devrais exécuter que cette méthode, mais je commence par exécuter la méthode "Tarif", puis Validation.
Où est mon erreur ? Même problème sous FireFox et sous IE.
Merci d'avance.
Gégé
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
35 <html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script language = javascript> function validation(form) { alert("validation"); return false; } function tarif() { alert("Tarifs"); winTarif=open('','windowname','menubar=no, status=no, scrollbars=no, titlebar=no, width=328, height=244 '); with(winTarif.document) { write("<html><body bgcolor='#DED1FF'><font size=-2>Hello"); write("</body></html>"); } } </script> </head> <body background="maquette maillot.jpg" bgcolor="#D6E7CB"><center> <h2>Inscriptions : Test </h2> <form action="http://localhost/UsroMailFichier.jsp" method="post" onsubmit="return validation(this);"> <font color=red><b> Montant : <input type=text value=" "></b></font> <a onclick="tarif()"><font color=blue>Cliquez ici pour afficher les tarifs<br></font><b> <br> Merci d'établir votre chèque à l'ordre du ....... et de mettre au dos le nom des personnes inscrites.</b> <br> <center><input type="submit" value="Valider"> <input type="reset" value="Annuler"></center> </form > </body> </html>
Partager