bonsoir à tous
Je génère un script js avec php pour ouvrir une fenêtre (alert) et recharger une page html suite à la validation (ou non) d'un formulaire.
Jusque là ça va.
Ce qui me gène c'est l'ouverture d'une nouvelle page vide dans le navigateur, qui charge le fichier php.
Existe-t-il une solution pour éviter ça ?
je rajoute la fin du code du fichier php qui génère le script js:
C'est sûrement très perfectible, mais je fais avec mes connaissances, et si voyez plus simple, je suis preneur.
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 $ok = mail($destinataire, $sujet, $message, $entete); if ($ok){ echo "<script type='text/javascript'>"; echo "alert('Votre message a bien été transmis. \\n Nous prendrons rapidement contact avec vous.')"; echo "<script type='text/javascript'>"; echo "window.open('index.html')"; // echo "window.close('contact4.php')"; echo "</script>"; } else { echo "<script type='text/javascript'>"; echo "alert('L'envoi du message a échoué.')"; echo "</script>"; echo "<script type='text/javascript'>"; echo "window.open('contact.html')"; echo "</script>"; } }
Merci d'avance.
Timoun
Partager