求一个简单的js效果:
点击一个按钮,弹出对话框,要求:1、页面其他层变灰,不可操作;
2、实现既可以用户按关闭键关闭,也可以过几秒钟自动关闭;
3、弹出框的内容可以嵌入php代码;
4、关闭框后立刻跳转到另一页面。
谢了~!

解决方案 »

  1.   

    http://jqueryui.com/demos/dialog/#modalJQuery2.3.4.问题可以在代码里自己添加事件
      

  2.   

    现在我用的是这个很简单的方法实现:
    <script language="javascript">
    function local(){
     var i=window.confirm("您好!");
     if(i!=0){
      window.location="a.php";
     }
     }
    </script>
    <a href="javascript:local()">请点击</a>我想改一下:一打开这个页面,不需要点击那个按钮就可以自动弹出这个对话框,怎么做?
      

  3.   

    window.onload=function(){
    window.location="a.php";       }
      

  4.   

    <script language="javascript">
    window.onload=function local(){
    var i=window.confirm("您好!");
    if(i!=0){
    window.location="a.php";
    }
    }
    </script>
    <a href="javascript:local()">请点击</a>这段简单的js可以满足以上所说的任何要求。
    不过,现在又有一个问题,那个弹出的windows对话框,按“确定”可以得到预期的效果,可是按“取消”页面就变成空白,页面体验不是很好。可不可以去掉“取消”这个按钮呢?
      

  5.   

    哈哈,我又知道了,只要把confirm改成alert就解决了