Fenetre de confirmation et formulaire ;-(

Grand code malade -  
 Grand code malade -
Bonjour à vous !

Ici Grand code malade LOL !!!

Je vous contacte pour un petit problème dans le code d'un formulaire.
D'un coté j'ai mon formulaire en html, de l'autre, couplé à lui un fichier php.
Une fois le message envoyé en ayant clicquer sur envoi, un message de

"confirmation" s'ouvre dans une nouvelle fenêtre. J'ai modifié le code pour avoir une

petite fenêtre de "confirmation" au centre qui se ferme toute seule et ça marche.

Seulement j'ai toujours ma grande fenêtre de confirmation derrière.
D'où ma question, comment faire pour la supprimer et ne conserver que le fenêtre
temporaire ?

D'avance merci !

Voici pour ma page assistance.html
2 _____________________________________________________________________________________________
3
4 <html>
5
6 <head>
7 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
8 <title>Nom :</title>
9 <meta name="generator" content="Namo WebEditor">
10 <script language="JavaScript">
11 <!--
12
13 function PopupCentrer(page,largeur,hauteur,options) {
14 var top=(screen.height-hauteur)/2;
15 var left=(screen.width-largeur)/2;
16 window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
17 }
18
19 // -->
20 </script>
21 <script language="JavaScript">
22 <!--
23 function na_set_focus(form_name, type_name)
24 {
25 document[form_name][type_name].focus()
26 }
27
28 function na_email_validation(fname, type_name, str)
29 {
30 var email_validation = true
31 var temp = document.forms[fname].elements[type_name]
32 var at = temp.value.indexOf('@')
33 var prd = temp.value.lastIndexOf('.')
34 var space = temp.value.indexOf(' ')
35 var length = temp.value.length - 1
36
37 if ((at < 1) || (prd <= at+1) || (prd == length ) || (space != -1)) {
38 email_validation = false
39 alert(str)
40 temp.focus()
41 }
42 return email_validation
43 }
44
45 // -->
46 </script></head>
47
48 <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="white">
49 <p class=MsoNormal style="line-height:100%; margin-top:0; margin-bottom:0;"> </p>
50
51 <form method="post" action="formassistance.php" name="Assistance">
52 <div align="left">
53 <table width="765" border="0" cellspacing="0" cellpadding="0" height="256">
54 <tr>
55 <td width="37%" align="right" height="20">
56 <p><font size="1" face="Arial" color="blue">Votre adresse e-mail :</font><b><font size="1" face="Arial" color="#990000"> </font></b><font size="1" face="Arial" color="#990000"> </font></p>
57 </td>
58 <td width="63%" height="20">
59 <p>
60 <input type="text" name="mel" size="40" OnBlur="na_set_focus('Assistance', 'nom');" OnChange="na_email_validation('Assistance', 'mel', 'Cette adresse ne semble pas valide !');">
61 </p>
62 </td>
63 </tr>
64 <tr>
65 <td width="37%" height="194" align="right" valign="top"><font size="1" face="Arial" color="blue">Votre message :</font><font size="1" face="Arial" color="#990000"> </font></td>
66 <td width="63%" height="194"><textarea name="comment" rows="11" cols="61">
Configuration: Windows XP
Firefox 2.0.0.2

1 réponse

  1. Grand code malade
     
    Oups.... J'espère que je n'ai pas abuser... j'ai voulu reprendre tout simplement le code mais tout n'est pas passé.
    Je me permets de rajouter le complément au cas ou !

    </tr>
    68 <tr>
    69 <td width="37%" height="39"> </td>
    70 <td width="63%" height="39">
    71 <p>
    72 <input type="submit" name="Submit" value="ENVOYER" style="text-align:center;"
    73 onClick='PopupCentrer("formassistance.php",500,100,"toolbar=no,scrollbars=no,")'>
    74 </p>
    75 </td>
    76 </tr>
    77
    78 </table>
    79 </div>
    80 </form>
    81
    82 <p> </p>
    83 </body>
    84
    85 _________________________________________________________________________________________________
    86 Voici pour formassistance.php
    87
    88
    89 <body onload='compt=setTimeout("self.close();self.close();",3000);'>
    90
    91 <?php
    92
    93 $MailTo = "aurel800@laposte.net";
    94
    95 $MailSubject = "formulaire"; //texte qui va figurer dans le champ "sujet" du email
    96
    97 $MailHeader = "From: Site toto";
    98
    99 $Envoi = 1; //initialisation de la variable envoi à 1
    100
    101 $MailBody .= "MEL : $mel\n";
    102
    103 $MailBody .= "COMMENTAIRES : $comment\n";
    104
    105 //Envoi du message
    106
    107 mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
    108 print("<center>Votre message a bien été envoyé</center>")
    109
    110 ?>
    0