Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

Re: créer un popup pour mon bouton paypal

Envoyé: 23 mai 2005, 10h43 par Oznog


Salut,

Il suffit de cibler (target) le nom du popUp comme celui d'un cadre. Mais le popUp doit être déjà ouvert quand tu envoie le formulaire! Un façon simple est de l'ouvrir en partant (onload) et de jouer sur les focus.

<html>
<head>
<title>Trucsweb - Formulaire POST dans un popUp</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
<!--
function twPopupVide(_sMess) {
// Trucsweb.com
// Formulaire POST envoyé dans un popUp
// Compatible IE5+ / NN6+ / Mozilla
oFenetre = window.open('','Paypal','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');
oFenetre.document.write("<html><head><title>Vide</title></head>");
oFenetre.document.write("<body>"+_sMess+"</body></html>");
oFenetre.document.close();
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" onload="twPopupVide('Redirection sur Paypal');document.focus()">
<form name="form1" method="GET" action="https://www.paypal.com/cgi-bin/webscr"; target="Paypal">

<input type="submit" name="Submit" value="Submit" onclick="oFenetre.document.focus()">
</form>

</body>
</html>

Tu peux aussi capturer le tout dasn le comportement "onclick" mais il faut un délais résonnable pour assigner la fenêtre avant de soumettre le formulaire. Tu dois faire un monForm.submit manuellement.

Mais peu importe la solution, Paypal peut empêcher le processus. D'ailleurs personnellement je ne jouerais pas avec ces choses là. Quand on parle de sécurité vaut mieux rester dans la norme et la procédure habituelle pour favoriser la confiance. Une page sécurisé doit absolument avoir les menus, la barre de statut et d'adresse et autres fonctionnalité du navigateur selon moi. Est-tu près à perdre ne serais-ce qu'un seul client pour ce caprice? Bien sûr que non.

Ciao
Oznog


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

X

Trucsweb.com Mot de passe perdu

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte