Ouvrir une page PHP en Popup dans une fonction mail()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ouvrir une page PHP en Popup dans une fonction mail()

Re: Ouvrir une page PHP en Popup dans une fonction mail()

par ParadoxAit1980 » 19 déc. 2012, 10:32

Bonjour Moogli,$

Merci pour ta réponse. Effectivement, pour des raisons de sécurité, la plupart des utilisateurs bloque les pop-ups. Seulement voila, mes emails sont envoyés à des membres de la communauté, donc, ils connaissent mon identité. Et puis, un pop-up n'a jamais posé de problème de sécurité :)

J'ai finalement trouvé une solution à mon problème :

J'ai ajouté ce script dans mon

Code : Tout sélectionner

<head> <script type="text/javascript"> function whpopup() { window.open('theme1_previewsent.php?NumCard=<?php echo $NumCard; ?>','WHpopup','width=600,height=380,left=20,top=20,resizable=no,copyhistory=no,fullscreen=no,toolbar=no,location=no,directories=no,menubar=no,status=no,scrollbars=no'); } </script>
Puis j'ai fait appel à la fonction dans mon <body> au chargement de la page.

Avec cette solution, je n'ai plus besoin d'envoyer le code "d'ouverture en pop-up"dans le mail, mais le code est exécuté à l'ouverture de la page concernée.

Merci...

Re: Ouvrir une page PHP en Popup dans une fonction mail()

par moogli » 18 déc. 2012, 22:13

salut,

Coté ergonomie c'est pas terrible ton affaire, pourquoi ne pas faire une page "correct" qui s'affiche "correctement"

Coté code, tes fonctions n'existe pas (a priori) ce qui peux être gênant, de plus il y a des grandes chances que les clients mail interdisent ce type de comportement afin d'éviter les éventuelles problèmes de sécurité.



@+

Ouvrir une page PHP en Popup dans une fonction mail()

par ParadoxAit1980 » 18 déc. 2012, 20:36

Bonjour,

J'ai trouvé le moyen d'inclure une url dans ma fonction mail. Mon destinataire recoit bien le mail avec le lien.

Toutefois, j'aimerai savoir s'il est possible que mon lien s'ouvre dans une fenêtre popup ? La dimension de ma page est réduite du coup, quand il ouvre le lien, la page apparait toute petite dans la grande fenêtre.

Voici ce que j'ai essayé de faire :

Code : Tout sélectionner

$texte = ' Vous pourrez la retrouver en cliquant sur le lien suivant : <a href="/theme1_previewsent.php?NumCard='.$NumCard.' " target="_blank">visualiser la carte </a>';
J'ai pensé à inclure du javascript, mais j'ai des problèmes de syntaxe notamment lorsque j'ajoute "window.open".
 $texte = ' Vous pourrez la retrouver en cliquant sur le lien suivant : <a href="javascript:PopUp('/theme1_previewsent.php?NumCard='.$NumCard.''),PopUp2('/theme1_previewsent.php?NumCard='.$NumCard.')">VISUALISER !!!</a>
Une petite idée sur une façon de faire ? ce code est envoyé par email. De ce fait, mon client est susceptible de l'ouvrir avec OVH par exemple.

Merci pour votre aide :)

Merci pour votre aide.