So erhalten Sie den Fokus für das übergeordnete Fenster programmgesteuert in Javascript von einem Iframe

Einige Websites habenfocus setze auf ein Element beim Laden des Fensters. Wenn ich diese Website rame, scheint es nicht möglich zu sein, programmgesteuert den Fokus auf das übergeordnete Fenster zu setzen. Das passiert nurIE (9) undFirefox (19), Opera / Safari / Chrome sind in Ordnung.

<script>
window.onload = function() {
    setTimeout(function() {
        // this does not focus #foo
        document.getElementById("foo").focus();
    // or more seconds that enough to see the iframe focus
    }, 3000);
};
</script>
<input id="foo" type="text" value="foo" /><br />
<iframe width="800" height="500" src="http://www.bing.com" />

Kennt jemand eine Problemumgehung für dieses Problem?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage