IE фокусируется на изменении местоположения iframe - PullRequest
1 голос
/ 11 января 2011

Есть сторонняя страница с моим iframe.Я хочу открыть новое окно из iframe, затем изменить местоположение iframe на другое и сосредоточиться на новом окне.

user_clicks = function() {
    newwindow = window.open(new_window_url, "_blank");
    newwindow.focus();
    location.href = iframe_url;
}

Это работает во всех браузерах, но не в IE.Он возвращает фокус обратно на страницу с iframe, когда местоположение iframe изменяется.

1 Ответ

0 голосов
/ 11 января 2011

Сам нашел решение Разместил размытие на втором URL-адресе iframe

setTimeout(function() {
    parent.blur();
}, 1000);

Работал только с setTimeout, потому что без - только мигает один раз и возвращается на страницу с iframe.

...