2010-11-02 11 views
4

Besoin d'aide. Ce code javascript doit définir la cible du formulaire et le soumettre. ne fonctionne pas en safari 5.0.2 ... pourquoi ???mettre en forme la cible et l'envoyer en safari

<html> 
    <body>You will be redirected to PayPal in a few seconds. 
    <form action="https://www.paypal.com/webscr" id="paypal_standard_checkout" name="paypal_standard_checkout" method="POST"> 
    <input id="business" name="business" value="[email protected]" type="hidden"/> 
    </form> 
    <script type="text/javascript"> 
    document.getElementById("paypal_standard_checkout").setAttribute("target","payment"); 
    document.getElementById("paypal_standard_checkout").submit(); 
    </script> 
    </body> 
    </html> 
+1

quelle partie ne fonctionne pas? définir la cible? soumettre le formulaire? ou les deux? (et Safari sur Win ou Mac?) – scunliffe

+0

Ouais, c'est trop flou. De plus, la cible est-elle une fenêtre existante? –

+0

définir la cible fonctionne, mais soumettre, rien ne se passe, aucune erreur, rien, safari mac, la fenêtre cible n'existe pas http://mikaella.org/submittest.html – kertal

Répondre

4

n'a pas fonctionné pour moi dans Safari 5.0.1 alors je décoché « Bloquer les fenêtres surgissantes » dans le menu d'édition, puis il fonctionnait très bien :)

code semble fonctionner très bien , juste être bloqué.

+0

:) merci beaucoup, n'y pense pas, pensé qu'il devrait y avoir une notification pour ce cas .. peut-être que je devrais aller dormir – kertal