установить цель формы и отправить ее в сафари - PullRequest
4 голосов
/ 02 ноября 2010

Нужна помощь. Этот код JavaScript должен установить цель формы и отправить ее. не работает в Safari 5.0.2 ... почему ???

<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="test@testxyz.com" 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 Ответ

4 голосов
/ 02 ноября 2010

У меня не сработало в Safari 5.0.1, затем я снял флажок «Блокировать всплывающие окна» в меню редактирования, а затем все заработало:)

Код работает нормально, просто блокируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...