访问iFrame

时间:2016-09-19 13:10:19

标签: javascript html events iframe javascript-events

我的HTML页面上有一个<iframe />元素,此框架与父页面位于同一个域中。

鼠标事件通常会在帧内部触发,就像通常那样。

但是,键盘事件根本不会触发,即使帧被聚焦也是如此。

如何在与父窗口相同的域中托管的onkeydown内触发键盘事件(onkeyuponkeypress<iframe />)?

我尝试过的代码(在iframe中):

window.onKeyUp = function() {
    alert("This alert never pops up.");
}

window.onKeyDown = function() {
    alert("This alert never pops up either.");
}

window.onMouseUp = function() {
    alert("This alert pops up whenever I click the mouse over the iframe!");
}

window.onMouseDown = function() {
    alert("This alert also pops up whenever I click the mouse over the iframe!");
}

0 个答案:

没有答案