点击一个按钮,整个页面出现一个遮盖层,遮盖层弹出个页面框,框里有些form,这个效果如何做啊!!

解决方案 »

  1.   

    页面框可自己做jsp:如  'bfdw_cx.jsp
    按钮事件可加如下javascript
    function bb()
    {
    aa=window.open('bfdw_cx.jsp?orderid=1','Details','resizable=false,menubar=no,location=no,scrollbars=yes,status=no,toolbar=no');
      aa.blur();   
      self.focus();   
      aa.resizeTo(500,300);   
      aa.moveTo(screen.availWidth/2-200,screen.availHeight/2-150);   
      ontopIntervalHandle   =   aa.setTimeout("window.opener.aa.focus();",10); 
    }
      

  2.   

    我说的是像CSDN,你点贴子加分,后出现的那种效果,如何做
      

  3.   

    有许多js框架可以做,比如lightbox,lytebox, 你可以去搜搜看。
      

  4.   

    用 javascript 就可以成了啦!!!!
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档 </title>
    <style>
    body{margin:0;padding:0;}
    #topFill{display:none;text-align:center;position:absolute;z-index = 999;filter:alpha(opacity=50);background-color:#eee;opacity: 0.5;-moz-opacity: 0.5;width:100%;}
    #alertBox{margin:auto;height:150px;width:300px;background-color:#cf0;text-align:left;border:1px solid #666}
    #alertTitle{height:20px;background-color:#EDF8B8;line-height:20px;padding:0 10px;border-bottom:1px solid #71860D}
    #alertContent{padding:42px 0;;text-align:center;}
    #alertBtn{text-align:center;}
      #alertBtn input{margin:0 10px;background:#FFFF99;border:1px solid #fff;height:20px;line-height:20px;}
    </style>
    <script type="text/javascript" >
    //document.documentElement.clientHeight+'px'
    //  onload的时候声明对象
    var obj = new Object;
    function oload(){
    obj = document.getElementById('topFill');
    obj.style.display = 'none';
    }function cl(){
    document.body.style.overflow = 'hidden';
    document.body.style.height = document.documentElement.clientHeight + 'px';
    obj.style.display = 'block';
    obj.style.height = document.documentElement.clientHeight + 'px';
    }
    function bcl(){
    document.body.style.overflow = '';
    obj.style.display = 'none';
    }
    function oresize(){
    if(obj.style.display != 'block'){
     
    }else{
      cl();
    }
    }
    function isno(str){
    if (str == 'yes'){
      window.close();
    }else {
      bcl();
    }
    }
    </script>
    </head><body onload="oload()" onresize="oresize()">
    <div id="topFill">
    <div id="alertBox">
      <div id="alertTitle">警告! </div>
      <div id="alertContent">你确定要退出吗? </div>
      <div id="alertBtn"> <input type="button" value="是(Y)" onclick="isno('yes')" /> <input type="button" value="否(N)" onclick="isno('no')" /> </div>
    </div>
    </div>
    <input type="text" id="textaaa" />
    <input type="button" value="点我" onclick="cl()"/>
    <h1>呵呵阿斗司法 </h1>
    <p>呵呵阿斗司法 </p>
    </body>
    </html>
    估计你是要的这个。
      

  6.   

    如果按钮式FLASH的呢,onclick="isno('yes')"  FLASH要如何些按钮代码