IE pone el foco en marco flotante de cambio de ubicación
-
09-10-2019 - |
Pregunta
Hay una página de terceros con mi iframe. Quiero abrir una nueva ventana desde iframe iframe continuación, cambie la ubicación a otra y el enfoque a otra ventana.
user_clicks = function() {
newwindow = window.open(new_window_url, "_blank");
newwindow.focus();
location.href = iframe_url;
}
Funciona en todos los navegadores, pero no en IE. Se vuelve de nuevo enfoque a la página con marco flotante, cuando se cambia la ubicación de marco flotante.
Solución
encontrado la solución a mí mismo Colocado falta de definición en el segundo iframe url
setTimeout(function() {
parent.blur();
}, 1000);
Se trabajó con setTimeout solamente, porque sin -. Sólo parpadea en un momento y volvió de nuevo a la página con iframe
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow