if(window.event.keyCode==32){
setTimeout("window.open('http://www.sohu.com')",30000);

解决方案 »

  1.   

    <script language=javascript>
    function keypress(){
    if(window.event.keyCode==32){
    setTimeout("window.open('http://www.sohu.com')",30000);
    }
    }
    </script><body onkeydown="keypress()">
      

  2.   

    大小写!keycode => keyCode
    settimeout => setTimeout
      

  3.   

    <script language=javascript>
    function document.onkeydown()
    {
      if (event.keyCode==32)setInterval("window.open('http://www.sohu.com')",30000);
    }
    </script>
      

  4.   

    是这样的我的onkeypess还有另外一个函数的调用,现在就是两个函数的调用了(按空格键触发事件,但想打开窗口延时30秒),是可以同时调用,但打开窗口可以,定时打开窗口不行,不知道为什么?
      

  5.   

    注意大小写:3秒实验<script language=javascript>
    function keypress(e){
    if(window.event.keyCode==32){
    setTimeout("window.open('http://www.sohu.com')",3000);
    }
    }
    </script><body onkeypress="keypress()">
      

  6.   

    <script language=javascript>
    function keypress(e){
    if(window.event.keyCode==32){
    setTimeout("window.open('http://www.sohu.com');alert('另外的函数起作用')",3000);}
    }
    </script><body onkeypress="keypress()">
      

  7.   

    <script language=javascript>
    function keypress(e){
    if(window.event.keyCode==32){
    alert('另外的函数,3秒后打开sohu')
    setTimeout("window.open('http://www.sohu.com');",3000);}
    }
    </script><body onkeypress="keypress()">