<asp:Button ID="Button4"  runat="server" Text="重名" OnClientClick="<%Listbox1.enable==false %>">;showFloat();return false" Width="76px"/>
showFloat();是前台的一个弹出层的函数,但是因为弹出的层会被Listbox1挡住,所以我想在弹出层之前,
把Listbox1设置为不可用,应该怎么写代码?

解决方案 »

  1.   

    判断一下.
    listbox1.visble=flase;
      

  2.   


    function showFloat(){
       Listbox1.visible = false;
       //
    }
      

  3.   

    在listBox1前加一段代码
    <div style="display:none">你的listbox</div>然后通过js,相应的变换。
      

  4.   

    楼主,我给你个建议,将你的Listbox1.放到div中。
    然后
    function showFloat(){   //设置层的样式为none;
    }看看怎么样?
      

  5.   

    抱歉,问题欠考虑;更正如下
    Listbox1.style.visible = "false";
      

  6.   

    1. 
    aspx: <table style="width: 100%" runat ="server" id = "KongJian"> 
    .cs: KongJian.Visible = true; 
    ------------------------------------------------------------ 
    2. <asp:View ID="View4" runat="server"> 以上两种方法任意发挥。 
      

  7.   

    在弹出层后面放置一个IFrame。