请问 web 如何:点击弹出另一窗体同时背景变灰
不用控件js如何来实现这种效果!急~~大家帮帮忙!谢了!
效果像下面的一样
http://my.zhaopin.com/jobseeker/job_search.asp?

解决方案 »

  1.   


    function pupopen(){
             document.getElementById("bg").style.display="block";
      document.getElementById("bg").style.height = Math.max(document.documentElement.clientHeight,document.documentElement.scrollHeight) + "px";
                document.getElementById("popbox").style.display="block" ; 
     }
     
     function pupclose(){   //关闭弹出窗口
     
            document.getElementById("bg").style.display="none";
                document.getElementById("popbox").style.display="none" ; 
     }页面代码
    <div id="bg"></div>
    <div id="popbox">
        <div id="reply-kuang-title">加入收藏                          [<a href="#" onclick="pupclose1()">关闭</a>]</div>
    <div id="reply-kuang-con">
          <ul>
        <li class="yzm">选择分类:                 <asp:DropDownList ID="drList" runat="server"></asp:DropDownList>

     </li>
    <li class="com-bt"><input type="button"  id="combt" runat="server" onserverclick="combt_ServerClick" value="确定"/>
    </li>
    <li class="tishi">如果要增加分类,请进入用户中心的收藏栏目进行添加。</li>
      </ul>
    </div>
    <div style="font: 0px/0px sans-serif;clear: both;display: block"> </div><!--here-->
    </div>
    再自己设置弹出的窗口CSS样式和点击按钮  
      

  2.   

    不好意思!我是要打开另外一个窗体如:在a.aspx里点击一个按钮打开b.aspx窗体,b.aspx在a.aspx上面 同时背景变灰 两个窗体都可见切a.aspx不能用!
      

  3.   

    可以告诉你思路,但是代码你自己写或者找找看自己弄
    在原来页面上置一个透明灰色层,再在透明灰色层上加一层,内置一iframe,里面就是b.aspx了,简单一点你可以用asp.net ajaxtoolkit里的modalpopup来实现
      

  4.   

    你去找找jquery的例子。微软ajax服务器端控件也有那样的。
      

  5.   

    AJAX中的ModalPopup控件可已实现该效果,去看看吧