包含flash的html弹出窗口可自动获取焦点

时间:2012-02-10 11:14:52

标签: html flash focus popupwindow

我有一个带有按钮的网页,打开一个弹出页面,如下所示:

<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包含一些交互元素(类似于文本框输入)。

弹出窗口打开后,在键盘上输入什么都不做;你必须点击闪存文件才能真正使它聚焦,以便它拦截键盘输入。有没有办法让这种情况自动发生?

1 个答案:

答案 0 :(得分:1)

在呈现页面后,使用

document.getElementById("flashID").focus();

在bieng加载的页面中。 (其中 flashID 是页面中swf的ID。)

但是在所有浏览器中没有一种方法可以做到这一点......

<小时/> 我找到了this link&amp;与您的查询相关的this discussion。也许他们可以提供帮助。