我有一个页面,其中包含一个document.onkeydown
事件处理函数,我将它加载到另一个页面的iframe中。我必须点击iframe内部才能让内容页面开始“聆听”。将焦点设置为iframe内容
有没有什么方法可以在外部页面中使用JavaScript将焦点设置为内部页面,所以我不必点击iframe内?
编辑:响应于评价:
上下文是主窗口是光盒状系统,不同之处,而不是图片,它显示了内部框架,并且每个iframe是与KEYDOWN /鼠标移动处理程序的交互式页。这些处理程序不会触发,直到我在显示灯箱后点击iframe。
我实际上并不希望在传统意义不亚于“启用iframe的contentDocument事件处理程序”
检测的代码,你可以提供更多的背景?您是在主窗口中输入内容并希望文本在iframe中以某种形式出现?这是相关的,因为在iframe中设置焦点会干扰在主窗口中输入的用户。 – cLFlaVA 2008-12-15 17:08:01