Ouverture pop-pup avec variable
t671
Messages postés
1478
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 Messages postés 1478 Date d'inscription Statut Membre Dernière intervention -
t671 Messages postés 1478 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterais ouvrir une pop-pup après l'exécution d'un script php d'envoie mail :
Le pop-pup dira : "Merci $nom. Votre message est bien parti).
Merci pour votre aide.
Je souhaiterais ouvrir une pop-pup après l'exécution d'un script php d'envoie mail :
......$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
header("Location: pop-pup.php?nom=$nom" );
Le pop-pup dira : "Merci $nom. Votre message est bien parti).
Merci pour votre aide.
3 réponses
-
Les pop-up qui s'ouvrent sans action de la part de l'utilisateur sont bloquées.
Mais si tu parles d'une alerte, c'est faisable en Javascript.
Dans le head de "pop-pup.php" :<script type="text/javascript"> window.onload = function() { alert('Merci <?php echo $_GET['nom']; ?>. Votre message est bien parti'); }; </script> -
Tu peux faire un echo en PHP de ce script quand l'email est bien envoyé.
N'oublie pas de faire un lien pour retourner à l'accueil. -
en faisant un echo de
<script type="text/javascript">
alert('Merci <?php echo $_GET['nom']; ?>. Votre message est bien parti');
</script>
ca fonctionne-
OK ! Et si je veux que l'echo se fasse dans une autre fenêtre, tout en conservant l'header pour une redirection de la page du site ?
Genre :mail($recipient, $subject, $msg, $mailheaders); echo "<script language='javascript'>blank.location.href='remerciement_FR.php'</script>"; header("Location: index_FR.php?page=historique" ); ?>
Mais là, je n'ai rien pour l'echo !!!??
-