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?