Question

Il y a une page d'un tiers avec mon iframe. Je veux ouvrir une nouvelle fenêtre de iframe changer alors iframe endroit à l'autre et de se concentrer vers une nouvelle fenêtre.

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

Il fonctionne dans tous les navigateurs, mais pas dans IE. Il retourne à la page avec foyer iframe, lorsque l'emplacement iFrame est modifié.

Était-ce utile?

La solution

Trouvé la solution moi-même Placé flou sur la deuxième iframe url

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

A travaillé avec setTimeout seulement, parce que sans -. Il clignote seulement à un moment et retourné à la page avec iframe

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top