我有一个带有按钮的网页,打开一个弹出页面,如下所示:
<input type = "button" value = "Start" onclick = 'window.open("path/to/html/page", "some_name", "type=fullWindow,fullscreen,scrollbars=no,resizable=yes,status=yes,toolbar=no,location=no,menubar=no")'")' >
弹出窗口指向包含框架集的html页面,框架集又有一个框架可加载Flash文件。此flash包含一些交互元素(类似于文本框输入)。
弹出窗口打开后,在键盘上输入什么都不做;你必须点击闪存文件才能真正使它聚焦,以便它拦截键盘输入。有没有办法让这种情况自动发生?
答案 0 :(得分:1)
在呈现页面后,使用
document.getElementById("flashID").focus();
在bieng加载的页面中。 (其中 flashID 是页面中swf的ID。)
但是在所有浏览器中没有一种方法可以做到这一点......
<小时/> 我找到了this link&amp;与您的查询相关的this discussion。也许他们可以提供帮助。