La fenêtre Paypal ne s'ouvre pas juste et les frais pas indiqués

Résolu/Fermé
Chris60 Messages postés 24 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 10 juillet 2014 - 11 oct. 2013 à 21:20
Chris60 Messages postés 24 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 10 juillet 2014 - 24 oct. 2013 à 22:29
Bonjour,

Après avoir mis un 1er argument suite à "onsubmit" pour le contrôle d'un formulaire par javascript et ensuite l'ouverture de la fenêtre Paypal, cette dernière ne s'ouvre plus à la bonne grandeur (1000x650) mais en grand et les frais par pays (dans une select list) ne sont plus ajoutés.
Mon script est le suivant :
<form name"stylo" action="https://www.paypal.com/fr/home" method="post" onsubmit="return (verifFormul(this));paypal=window.open('https://www.paypal.com/cart?add=1&business=monadresseemail&currency_code=CHF&lc=US&bn=online_store_3.94&no_shipping=2','paypal','width=1000,height=650,status=yes,location=no,menubar=no,scrollbars=yes,resizable=yes');paypal.focus();" target="paypal">.
Le javascript qui suit est :
function verifFormul(stylo) {
if (document.getElementById('shipping').options[0].selected) {
alert('Veuillez sélectionner un pays de destination.');
return false;
}
return true;
}
La select list : <select id="shipping"> <option value=""> Sélectionner </option> <option value="1.50"> Suisse </option> <option value="3.50"> Europe </option> </select>
</font>, juste après les <input...>
Sans le contrôle du formulaire tout fonctionne mais j'aimerais que le pays soit indiqué et ne pas recevoir de "Sélectionner" pour les plus distraits.
Quel est le problème ?
Merci de vos commentaires.

3 réponses

Chris60 Messages postés 24 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 10 juillet 2014 1
15 oct. 2013 à 17:45
Alors, même pas une petite idée ?
Je vous donne tout le code, comme ça ce sera plus facile :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name"stylo" action="https://www.paypal.com/fr/home" method="post" onsubmit="return (verifFormul(this));paypal=window.open('https://www.paypal.com/cart?add=1&business=adresse@ema.il&currency_code=CHF&lc=US&bn=online_store_3.94&no_shipping=2','paypal','width=1000,height=650,status=yes,location=no,menubar=no,scrollbars=yes,resizable=yes');paypal.focus();" target="paypal">

<script type="text/javascript">
function verifFormul(stylo) {
if (document.getElementById('shipping').options[0].selected) {
alert('Veuillez sélectionner un pays de destination.');
return false;
}
return true;
}
</script>

<div align="center">
<table border="0" width="390">
<tbody>
<tr>
<td height="44" width="400">
<p align="center"><font face="Verdana" size="3"><strong>Vaporisateur
Melt-em   8 ml</strong></font><br />
<br />
<font face="Verdana" size="3"><strong>Qté</strong></font> <font face="Verdana" size="3">
<input name="quantity" size="3" type="text" value="1" width="50" />
<input align="top" alt="Effectuer ses paiements avec Paypal - une solution rapide, gratuite et sûre !" border="0" height="21" name="submit22" src="https://www.paypalobjects.com/fr_XC/i/btn/btn_cart_SM.gif" type="image" width="136" />
</font></p>
</td>
<td>
<div align="center"><img alt="" border="0" class="lightbox" src="http://217.196.177.129/wcms/ftp/c/cdwebdesign.ws/siteimages/2576.jpg" width="55" /></div>
</td>
<td width="90">
<div align="center"><font face="Verdana" size="3"><strong>CHF 2.90</strong></font></div>
</td>
</tr>
</tbody>
</table>
</div>

<font face="Verdana" size="3"><input name="cmd" type="hidden" value="_cart" /><input name="add" type="hidden" value="1" /> <input name="business" type="hidden" value="adresse@ema.il" /> <input name="item_name" type="hidden" value="Vaporisateur Melt-em 8 ml" /> <input name="amount" type="hidden" value="2.90" /> <input name="shipping2" type="hidden" value="0.50" /> <input name="currency_code" type="hidden" value="CHF" /> <input name="cpp_header_image" type="hidden" value="http://217.196.177.129/wcms/ftp/c/cdwebdesign.ws/siteimages/2556.png" /> <input name="return" type="hidden" value="https://melt-em.ch/" /> <input name="undefined_quantity" type="hidden" value="1" />
<font size="2">Pays de destination :</font>
<select id="shipping"> <option value=""> Sélectionner </option> <option value="1.50"> Suisse </option> <option value="3.50"> Europe </option> </select>
</font></form>
</body>
</html>
0