zoukankan      html  css  js  c++  java
  • 打开及关闭javascript代码

    这样的代码已用了好多次,也进行了改进,可后来都忘记了,用起来还得找,浪费了时间。
    javascript:
        <script language="JavaScript" type="text/javascript">
        
    //start
        var old_menu = ''; 
        
    var old_cell = ''; 
        
    function menuclick( submenu ,cellbar) 
        

            
    if( old_menu != submenu )
            

                
    if( old_menu !='' )
                

                old_menu.style.display 
    = 'none'; 
                }
     
                submenu.style.display 
    = 'block'; 
                old_menu 
    = submenu; 
                old_cell 
    = cellbar; 
            }

            
    else
                submenu.style.display 
    = 'none'; 
                old_menu 
    = ''; 
                old_cell 
    = ''; 
            }
     
        }

        
    //end
    </script>
    用到的一些代码:
                //start
                function chbgcolor(link)
                
    {
                    link.style.backgroundColor
    ='#E8CBF8';
                }

                
    function bkbgcolor(link){
                    link.style.backgroundColor
    ='#F7EAFE';
                }

                
    //end
                
               
    function showDiv(img,div)
                
    {
                   
    var img = document.getElementById(img);
                   
    var div = document.getElementById(div);
                   
    var picName = img.src;
                    picName 
    = picName.substring(picName.lastIndexOf("/")+1);
                   
    if (picName.toLowerCase() == "close.gif")
                    
    {
                       div.style.display 
    ="block";
                        img.src 
    = "images/open.gif";
                   }

                    
    else
                   
    {
                       div.style.display 
    ="none";
                        img.src 
    = "images/close.gif";
                   }

                }


                
    //start
                var old_menu = ''; 
                
    var old_cell = ''; 
                
    function menuclick(img,submenu,cellbar) 
                

                    
    if( old_menu != submenu )
                    

                        
    if( old_menu !='' )
                        

                        img.title
    ="打开";
                        img.src
    ="images/opend.gif";
                        old_menu.style.display 
    = 'block'; //
                        }
     
                        img.title
    ="关闭";
                        img.src
    ="images/opend.gif";
                        submenu.style.display 
    = 'block'; 
                        old_menu 
    = submenu; 
                        old_cell 
    = cellbar; 
                    }

                    
    else
                    

                        img.title
    ="关闭";
                        img.src
    ="images/closed.gif";
                        submenu.style.display 
    = 'none'; 
                        old_menu 
    = ''; 
                        old_cell 
    = ''; 
                    }
     
                }

                
    //end
                         function showDiv(img,div)
               
    {
                   
    var img = document.getElementById(img);
                   
    var div = document.getElementById(div);
                   
    var picName = img.src;
                   picName 
    = picName.substring(picName.lastIndexOf("/")+1);
                   
    if (picName.toLowerCase() == "close.gif")
                   
    {
                       div.style.display 
    ="block";
                       img.src 
    = "images/opend.gif";
                   }

                   
    else
                   
    {
                        div.style.display 
    ="none";
                        img.src 
    = "images/closed.gif";
                   }

                   
                  }
     
                
    function switchBar(obj)
                
    {
                    
    if (displayBar)
                    
    {
                        obj.src
    ="images/opend.gif";
                        obj.title
    ="打开";
                    }
    else{
                        obj.src
    ="images/closed.gif";
                        obj.title
    ="关闭";
                    }

                }
     
    aspx:
    <asp:Repeater ID="ListReapter" runat="server">
          
    <HeaderTemplate>
      
    <table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC">
        
    <tr class="usertithead">
          
    <td width="5%" height="25" align="center">&nbsp;<strong>序号</strong></td>
          
    <td width="46%" height="25">&nbsp;<strong>产品类别</strong></td>
          
    <td width="49%">&nbsp;<strong>角色对应用户</strong>&nbsp;</td>
        
    </tr>
        
    </HeaderTemplate><ItemTemplate>
        
    <tr bgcolor="#FFFFFF" onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEE'">
          
    <td height="25" align="center">&nbsp;<%Eval("id")%></td>
          
    <td height="25"><%Eval("ptnames").ToString() + "(" + Eval("ptypes").ToString() + ")" + "_" + Eval("chitype").ToString()%></td>
          
    <td id="bar<%# Eval("id")%>">
          
    <img src="images/button_view.gif" alt="Browse Accessories" width="54" height="14" border="0"  style="cursor:hand"
          onclick
    ="menuclick(submenu<%# Eval("id")%>,bar<%Eval("id")%>)"
          onMouseover="this.src='images/button_viewOn.gif'" onMouseout="this.src='images/button_view.gif'"/>
    </td>
        
    </tr>
        
    <tr id="submenu<%# Eval("id")%>" bgcolor="#FFFFFF" style="display: none">
          
    <td height="25" colspan="3">
          
    <asp:Repeater ID="myReapter" runat="server">
          
    <HeaderTemplate>
          
    <table width="100%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#999999">
            
    <tr>
              
    <td width="5%" height="25" align="center" bgcolor="#DDDDDD"><strong>序号&nbsp;</strong></td>
              
    <td width="23%" bgcolor="#DDDDDD"><strong>角色&nbsp;</strong></td>
              
    <td width="72%" bgcolor="#DDDDDD"><strong>&nbsp;用户</strong></td>
            
    </tr>
            
    </HeaderTemplate><ItemTemplate>
            
    <tr bgcolor="#FFFFFF" onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#FFFFCC'"> 
             
    <td height="25" align="center"><%Eval("id")%></td>
              
    <td>&nbsp;<%Eval("rolename").ToString() + "(" + Eval("id").ToString()+")"%></td>
              
    <td>&nbsp;<%# UserRoles(Eval("id").ToString())%></td>
            
    </tr>
            
    </ItemTemplate>
            
    <FooterTemplate>
          
    </table></FooterTemplate></asp:Repeater></td>
        
    </tr>
        
    </ItemTemplate>
            
    <FooterTemplate>
      
    </table>
      
    </FooterTemplate></asp:Repeater>
  • 相关阅读:
    指针数组和数组指针表示二维数组
    scanf与getchar()区别
    选择循环
    朴素的思想
    asp.net中word转html碰到的权限异常问题(转)
    MAC下安装Fiddler抓包工具
    抓包工具charles的使用
    mysql 命令大全
    利用反射拼接SQL查询条件字符串
    赚自己的淘宝佣金,让返利网无路可走
  • 原文地址:https://www.cnblogs.com/cnaspnet/p/952328.html
Copyright © 2011-2022 走看看