页面上用警告弹出的对话框(不止是一个)
要屏蔽回车键和空格键  只能用鼠标点击才有反应
应该怎么做 页面的代码的<SCRIPT language=JavaScript>alert("欢迎你来到这里!")</SCRIPT><SCRIPT language=JavaScript>alert("真的,你走运了!")</SCRIPT><SCRIPT language=JavaScript>alert("你真厉害")</SCRIPT>
现在可以按住回车键不放就过去了
怎么写屏蔽掉回车和空格页面演示地址
http://www.rs100.cn/fun/fun.html

解决方案 »

  1.   

    alert()出来的控制不了。
    建议用其他方式模拟弹出对话框,比如弹出一个div层,就可以方便的过滤控制。
      

  2.   

    <SCRIPT language=JavaScript>
    function keyDown() 

    var keycode=event.keyCode; 
    var keyChar=String.fromCharCode(keycode); 
    if(event.keyCode==13) 

    event.keyCode=9; 

    }; 
    document.onkeydown=keyDown;
    </SCRIPT>
    这段代码可以屏蔽第一次
    用别的麻烦了
      

  3.   

    用js屏蔽alert()出来的对话框的键盘事件,不可能自己写个对话框吧
      

  4.   

    <script language="javascript">
    function enterkey()
    {
        e = event.keyCode;
        if (e==13||e==32)
        {
            event.returnValue= false; // 取消此事件的默认操作
        }
    }
    </script>这个有没可能 
    这是获取键盘事件 的
    但是只能屏蔽第一次如果每次弹出触发这个函数就可以实现的
      

  5.   

    键盘事件只能作用到window对象及后代,作用不到弹出框;
    用弹出层模拟个把
      

  6.   


    document.onkeydown = function() {        if((event.keyCode==13)||(event.keyCode==32))
            {
            event.keyCode=0;
            event.returnValue=false;
            }
            }
            document.oncontextmenu = function() {event.returnValue = false;}
      

  7.   

    alert这类的系统对话框打开后js就会中断运行,即js无法控制已打开的对话框