Javascript IE关注iframe位置更改
我的iframe有一个第三方页面。 我想从iframe打开一个新窗口,然后将iframe位置更改为其他,并将焦点更改为新窗口Javascript IE关注iframe位置更改,javascript,internet-explorer,focus,window.open,Javascript,Internet Explorer,Focus,Window.open,我的iframe有一个第三方页面。 我想从iframe打开一个新窗口,然后将iframe位置更改为其他,并将焦点更改为新窗口 user_clicks = function() { newwindow = window.open(new_window_url, "_blank"); newwindow.focus(); location.href = iframe_url; } 它适用于所有浏览器,但不适用于IE。当iframe位置发生变化时,它会将焦点返回到带有ifra
user_clicks = function() {
newwindow = window.open(new_window_url, "_blank");
newwindow.focus();
location.href = iframe_url;
}
它适用于所有浏览器,但不适用于IE。当iframe位置发生变化时,它会将焦点返回到带有iframe的页面。我自己找到了解决方案
在第二个iframe url上放置模糊
setTimeout(function() {
parent.blur();
}, 1000);
仅适用于setTimeout,因为不适用-它仅在一瞬间闪烁,并返回到带有iframe的页面