无法从iframe将事件按键到网页
Keypress event to web page not working from iframe
我使用html和javascript创建了一个网页。在页面内使用iframe,并将按键事件分配给类似的窗口
<html>
<head>
<title>Keypress Event test</title>
<script type="text/javascript">
function onKeyPress(e){alert(e.keyCode);}
window.addEventListener("keypress", onKeyPress);
</script>
</head>
<body>
<h1>Helow! Welcome!</h1>
<iframe src="..." />
</body>
</html>
按键时,警报工作正常。单击iframe并按键后,该功能不起作用。如何从iframe带来按键事件?
如果在页面上放置iFrame,则浏览器将为页面创建一个窗口对象,每个iFrame创建一个。
我怀疑这就是这个问题的原因,因为您的代码没有明确说明要将keypress
事件附加到哪个窗口对象。
相关文章:
- 如何使用onclick事件点击一个图像,并让它更改同一网页上的另一个图像
- 在黑莓网页中检索方向更改事件
- 使用jquery在按钮点击事件中增加整个网页的字体大小
- 如何在Macbook的网页上测试夹事件
- 禁用网页上的鼠标悬停事件
- 是否可以创建一个 Firefox 插件,在网页上生成一个或多个点击事件
- 如何在 Javascript onbeforeunload 事件中获取网页上链接的目标 URL
- 我的 Web 驱动程序脚本是否可以从网页捕获事件
- 希望在网页上显示的 .obj 文件上有单击事件
- 侦听元素的创建,并在该元素出现在 Chrome 扩展程序的网页上时触发该事件
- iOS7 野生动物园移动版|网页视频流 |未触发已结束事件
- 谷歌分析当前网页浏览网址被事件覆盖
- 如何禁用谷歌分析网页浏览量跟踪,但保留事件跟踪
- Touchstart 事件永远不会在网页加载的首次加载时在 Android Chrome 上触发
- 为什么不触发 Android 网页视图的可见性更改事件
- 处理父网页中的 iFrame 事件
- 无法从iframe将事件按键到网页
- 盲人可以使用利用鼠标事件进行交互的网页吗
- 如何使用vba宏触发特定的网页事件
- 如何使用javascript捕获父网页中子网页的关闭事件