像百度知道.点击登录时,除了登录框是当前可编辑项.其它的全部变灰.还不可编辑.怎么实现的.

解决方案 »

  1.   

    你可以把他们的属性设置一下,当你点击登陆那个按钮时把其他的属性都设置为false的。可以试试。
      

  2.   

    点击登录的时候,用一个透明的div遮盖页面,而那个登录框也是一个div,等登录完成以后,将透明div消去就行了
      

  3.   

    用一个div把背景设置为透明就行了,然后遮盖
      

  4.   

    <html>
    <head>
        <script>   
      function   locking(){   
      document.all.ly.style.display="block";   
      document.all.ly.style.width=document.body.clientWidth;   
      document.all.ly.style.height=document.body.clientHeight;   
      document.all.Layer2.style.display='block';   
      }   
      function   Lock_CheckForm(theForm){   
      document.all.ly.style.display='none';document.all.Layer2.style.display='none';
      return   false;   
      }   
        </script></head>
    <body>
        <img src="http://powereasy.net/skin/since07/images/sf_cms_banner1.jpg">
        <p align="center">
            <input type="button" value="系统锁定" onclick="locking()">
        </p>
        <div id="ly" style="position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777;
            z-index: 2; left: 0px; display: none;">
        </div>
        <!--         浮层框架开始         -->
        <div id="Layer2" align="center" style="position: absolute; z-index: 3; left: expression((document.body.offsetWidth-540)/2); top: expression((document.body.offsetHeight-170)/2);
            background-color: #fff; display: none;" >
            <table width="540" border="0" cellpadding="0" cellspacing="0" style="border: 0   solid   #e7e3e7;
                border-collapse: collapse">
                <tr>
                    <td style="background-color: #73A2d6; color: #fff; padding-left: 4px; padding-top: 2px;
                        font-weight: bold; font-size: 14px;" height="27" valign="middle">
                        [&nbsp;警&nbsp;告&nbsp;]
                    </td>
                </tr>
                <tr>
                    <td height="130" align="center">
                        <input type="button" value=" 确定 " onclick="Lock_CheckForm(this);">
                    </td>
                </tr>
            </table>
        </div>
        <!--         浮层框架结束         -->
    </body>
    </html>
      

  5.   

    http://country.lvyou168.cn/flashwariii/test.htm
      

  6.   

    ajax popu控件可以实现你的需求
      

  7.   

    使用ComponentArt中的Dialog控件也可以完成楼主需求实际上就是一个透明的DIV来遮盖一下
      

  8.   

     dialog的属性:modal=“true”,背景变灰就不能点了