网页全局快捷键问题
现在MAIN.ASPX页面中有一个IFRAME 。IFRAME里放的是一个播放器,我想用户按 F7 则播放/暂停。
首先试全局键时就不灵光
MAIN.ASPX 为 onkeydown= "alert(event.keyCode);if(event.keyCode == 118){PlayOrPause();} " 不知道为什么有时可以触发 大部分时候却是不能触发的…………
请各位指点一下
------解决方案-------------------- <script>
document.onkeydown = function()
{
if(event.keyCode == 118)
{
alert( "## ");
}
}
</script>
------解决方案--------------------try:
再加上:
window.frames[0].document.onkeydown=function
{
//.......................
}
------解决方案--------------------你点击player.htm时候 焦点已经离开main.aspx了
你的main.aspx
和你的Player.htm
都应该放上
<script>
document.onkeydown = function()
{
if(event.keyCode == 118)
{
//--你的代码....
}
}
</script>
------解决方案--------------------在Iframe那页中也加上
<script>
document.onkeydown = function()
{
if(event.keyCode == 118)
{
alert( "## ");
}
}
</script>