如题:
需要js  自动将alert() 提示 确定掉 有何方法

解决方案 »

  1.   

    阻塞窗口必须要人工干预的,如果直接通过程序确定掉,那这种阻塞窗口就没意义了。如果非要这么做的话,换个思路,
    只是想把提示信息显示一下又不想中断用户操作,可以在页面做个div,通过css来显示要提示的信息。
      

  2.   

    alert会使JS停止.
    按LS的说自制一个吧.
      

  3.   

    alert()以后再执行其他动作(example:    loction.href.reload(); )
      

  4.   

    自制一个alert吧,然后使用回调函数执行后面的操作,这样也可以实现js停止执行。
      

  5.   

    给个我2年前学js时写的customer dialog.<html>
    <head>
    <title>test div</title>
    <style>
    #dlg{
    height: 200px;
    width: 350px;
    border: solid black 1px;
    }
    td{
    padding: 5px;
    }
    </style>
    <style type="text/css">

    </style>
    <script language="javascript">
    function showDialog(){
    var masklayer = document.all("mask") ;
    masklayer.style.width = screen.width ;
    masklayer.style.height = screen.height ;
    masklayer.style.display = "" ;
    var dlg = document.getElementById("dlg");
    dlg.style.display = "";
    }
    function hideDialog(){
    var masklayer = document.all("mask") ;
    masklayer.style.display = "none" ;
    var dlg = document.getElementById("dlg");
    dlg.style.display = "none";
    }
        function doEscape(){
            var masklayer = document.all("mask") ;
            var dlg = document.getElementById("dlg") ;
            if(masklayer.style.display==""||mask.style.display==""){
                if (event.ctrlKey){
                    alert("event.key") ;
                }
            }
        }
    </script>
    <body>
    <input type="submit" value="Show dialog" onClick="showDialog();">
    <div id="mask" name="mask" style="position:absolute;left:0px;top:0px;display:none;z-index:999;filter:alpha(opacity=40);background-color:silver"></div>
    <div id="dlg"  onkeydown="doEscape();" name="dlg" style="position:absolute;display:none;left:380px;top:250px;z-index:1000;border:1px;border-color:red">
    <table border=1 height="200" width="350" aligh="center" style="border-collapse:collapse;background-color:#eeeeee;"><tr><td>This is a customer dialog</td></tr><tr><td>
    <input type="submit" value="Close dialog" onClick="hideDialog();"></td></tr><tr><td></td></tr></table></div>
    </body>
    </html>
      

  6.   

    自制一个alert(). 这是个好办法同时在思考7楼的代码中...
      

  7.   

    用div模拟一个弹出框,再用callback回调,模拟延迟执行
      

  8.   

    记得原来JK写过一个IE下的,楼主可以搜索一下!
      

  9.   

    study
    .
    人力资源
      

  10.   

    见多识广,如何自动点击执行alert()出现的确定按钮,而无须人为操作。
    http://topic.csdn.net/t/20050827/13/4234929.html
      

  11.   

    加一段js代码,把页面代码遍历一遍
    再把alert()用正则去掉就行了
      

  12.   

    难道,event 必须手动触发下 才可以运行。