Ouverture pop-pup avec variable

t671 Messages postés 1638 Date d'inscription   Statut Membre Dernière intervention   -  
t671 Messages postés 1638 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 :

......$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.
A voir également:

3 réponses

avion-f16 Messages postés 20367 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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>
0
t671 Messages postés 1638 Date d'inscription   Statut Membre Dernière intervention   11
 
Oui, mais je voudrais que l'alerte se déclanche après l'éxécution du script d'envoie mail, et automatiquement (sans clic ... ).
Où placer ce script ?
Dans celui de l'envoie mail ? Ou un nouveau script ?
0
avion-f16 Messages postés 20367 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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.
0
duweb Messages postés 388 Statut Membre 72
 
en faisant un echo de
<script type="text/javascript">
alert('Merci <?php echo $_GET['nom']; ?>. Votre message est bien parti');
</script>

ca fonctionne
0
t671 Messages postés 1638 Date d'inscription   Statut Membre Dernière intervention   11
 
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 !!!??
0