Я получил форму, которую я хочу 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, который плохо себя вел.