我现在有一个也页面框架集    
frameset name="frameset1" cols="225,*" frameborder="YES" framespacing="0" onLoad="Initialize()">
        <frame name="topFrame" src="_SiteTree.html">
        <frameset rows="76,*" name="frameset2"frameborder="YES" framespacing="0">
            <frame name="notesFrame" src="_Notes.html">
            <frame name="mainFrame" src="">
        </frameset>
    </frameset>
<客户需要实现快捷键隐藏、显示框架,我就做了个JS如下[code=JScript function document.onkeydown(){ 
    if(event.keyCode==49&&event.ctrlKey){
        if(parent.frameset1.cols=="225,*"&&parent.frameset2.rows=="76,*"){
            parent.frameset1.cols="0,*";
            parent.frameset2.rows="0,*";
        }
        else{
            parent.frameset1.cols="225,*";
            parent.frameset2.rows="76,*";
        }
    }

]:[/code]在某个mainFrame 中是一个多媒体控件,代码如下:
 <form id="form1" runat="server" >
        <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
            <tr>
                <td align="center" valign="top">
                    <object classid="CLSID:4F26B906-2854-11D1-9597-00A0C931BFC8" codebase="http://XXX.XXX.XXX.XXX/acview/acviewinf.cab#version=2,3,2,3"
                        height="100%" width="100%">
                        <param name="DisplayURL" value="http://XXX.XXX.XXX.XXX/hdpdi/hdhome.pdi" />
                    </object>
                </td>
            </tr>
        </table>
    </form>
问题出现在我点击左边导航栏弹出该多媒体控件之后我的JS函数document.onkeydown()失效了,必须要点击页面任意空白处才能激活JS,我的要求就是希望能在点击左边导航栏之后,直接能Ctrl+1 隐藏和显示 框架,不需要点击页面任意空白处