繁体   English   中英

如何将父项的按键事件触发到iframe?

[英]How to fire keypress event from parent into iframe?

我想开发一个网站来测试其他网站脚本。

在我要测试的网站(iFrame)中,我具有以下事件侦听器:

$(document).ready(function(e){

    $(document).keypress(HandleKeyPress);

});

现在,我想从我的测试页(父级)中触发一个按键事件来测试事件监听器。

我尝试了这个:

var _window = $("#test-container")[0].contentWindow;

...
...

var evt = $.Event("keypress");
evt.charCode = char.charCodeAt(0);

$(_window.document).trigger(evt);

但是什么都没发生?!?!

这是您定位父文档的方式

var parentDoc = window.parent.document

一旦可以访问父文档对象,就可以尝试任何您想要的。 并且jquery实例可以找到如下

var parentDoc = window.parent.$

让我知道是否有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM