ПОСТ в новое окно в Internet Explorer 6 - PullRequest
0 голосов
/ 07 апреля 2011

Я получил форму, которую я хочу POST в новом окне, а затем перейти к Default.asp в моем текущем окне. Приведенный ниже код работает во всех современных браузерах, но не в Internet Explorer 6. В IE6 открывается два окна, одно пустое (about: blank) и одно GET из MyResultPage.asp, но работает document.location.href.

(я использую IETester для тестирования.)

Есть идеи?

JavaScript

$(".test-button").click(function() {                            
    window.open("", "resultWindow");

    $("#myform").attr("target", "resultWindow").attr("action", "MyResultPage.asp").submit();

    document.location.href = "Default.asp";                     
});

HTML

<input class="test-button" type="button" value="Click Me!" />

Обновление

Исправлен старый ноутбук с Windows XP / IE6, и он работал как надо. Так что это был IETester, который плохо себя вел.

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