Javascript:将按键事件传递给iframe
Javascript: passing keypress event to an iframe
我有一个基本的HTML设计,其中有一个IFRAME,如果我想使用上下箭头/页面滚动,首先我必须关注IFRAME。相反,我想将按键事件"转发"给它
<script>
document.onkeypress = function(e) {
top.frames['iframe'].document.onkeypress(e);
}
</script>
但这行不通我不能使用jQuery
HTML5中有一个新功能"window.postMessage",它允许iFrame和托管窗口之间的通信。
Mozilla开发者中心的window.postMessage页面上有一些不错的文档。
//Syntax
otherWindow.postMessage(message, targetOrigin, [transfer]);
相关文章:
- node-webkit-从父窗口捕获iframe鼠标事件
- 触摸启动事件未在iframe iOS 6中启动
- 从iframe事件中收听
- Window.onblur-禁用iframe事件
- 如何将事件侦听器添加到跨域iframe中的元素中
- 在iframe中加载pdf时,iframe未触发加载事件
- 使用 javascript 收听 youtube iframe 事件
- 取消 iframe 中具有 target=“_parent” 属性的链接事件
- iFrame.load事件未等待预加载图像完成
- 使用wordpress中的点击事件打开/更改Iframe
- 使用JQuery检测iframe事件
- 如何处理iframe中两次或根本不触发的IE11 localStorage事件
- 加载iframe时激发的事件
- Youtube嵌入Iframe-本地未触发事件
- 侦听 iframe 事件 - 打开一个 url
- 处理父网页中的 iFrame 事件
- 如何在加载之前获取Iframe事件
- 使用Onload事件改变HTML上的iframe事件
- 崇高滚动插件未按预期滚动(iframe 事件捕获问题)
- 捕获跨域iframe事件