Opera无法在页面加载时将输入重点放在嵌入式swf上

时间:2012-09-06 05:28:30

标签: html flash input focus opera

我有一个简单的html文件,用于显示嵌入式Flash,我可以从头开始直接编写,而不必先点击它。 对于我的失望,我不能在我最喜欢的浏览器中做到这一点!问题碰巧只发生在Opera上。在FF和Chrome上工作正常。

这是代码:                    (...)

<script type="text/javascript">
function setFocus()
{   
    <!-- document.getElementById("clock-countdown").tabIndex = -1; -->
    document.getElementById("clock-countdown").focus(); 
}
</script>

</head>

<body onLoad="setFocus();">

<object name="clock-countdown" tabIndex="0"  > 
<embed id="clock-countdown" wmode="opaque" src="clock-countdown.swf"> </embed>
</object>

</body>

1 个答案:

答案 0 :(得分:0)

让外部脚本将object / embed插入DOM可能会有所帮助,以避免点击激活状态。 (对不起......: - /)