<%@ Page Language="C#" AutoEventWireup="true" CodeFile="img.aspx.cs" Inherits="img" %><!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 runat="server">
    <title>无标题页</title>
    <script language="javascript" type="text/javascript">
    
  function myclick(srcelement)
  {
    
    var targetid,srcelement,targetelement;
    var strbuf;
    if(srcelement.className == "outline")
    {
        
        targetid = srcelement.id+"d";
        targetelement = document.all(targetid);
        if(targetelement.style.display=="none")
        { 
                
                 strbuf = srcelement.src;
                 if(strbuf.indexOf("plus.gif")>-1)
                 { 
                
                     srcelement.scr = "menu/tree_minusl.gif";//图片为减号 
                    
                    
                    
                     targetelement.style.display='';
                 }
                 else
                 {
                    
                    srcelement.src = "menu/tree_minus1.gif";
                 }
        }
        else
        {
            targetelement.style.display = "none";
            strbuf = srcelement.src ;
            if(strbuf.indexOf("minus1.gif")>-1)
                 srcelement.src="menu/tree_plus.gif";//图片为加号
            else
                srcelement.src="menu/tree_plusl.gif";
        }
    }
   
  }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    
      <TABLE class=small cellSpacing=0 cellPadding=0 border=0>
        <TBODY>
        <TR>
          <TD><IMG class=outline id=MEMU_03 style="CURSOR: hand" 
            onclick="myclick(this)" src="menu/tree_plus.gif"> </TD>
          <TD><IMG height=17 alt=工作流 src="menu/workflow.gif" width=19 
            border=0></TD>
          <TD colSpan=3><A href="javascript:myclick(MEMU_03)">&nbsp;工作流</A> 
        </TD></TR></TBODY></TABLE>
      <TABLE class=small id=MEMU_03d style="DISPLAY: none" cellSpacing=0 
      cellPadding=0 border=0>
        <TBODY>
        <TR>
          <TD>
            <TABLE class=small cellSpacing=0 cellPadding=0 border=0>
              <TBODY>
              <TR>
                <TD><IMG src="menu/tree_line.gif" border=0></TD>
                <TD><IMG src="menu/tree_blank.gif"></TD>
                <TD><IMG height=17 alt=新建工作 src="menu/workflow.gif" 
                  width=19 border=0></TD>
                <TD colSpan=2><A 
                  href="javascript:openURL('img.aspx')">&nbsp;新建工作</A></TD></TR></TBODY></TABLE>
           
          </TD></TR></TBODY></TABLE>
    </form>
</body>
</html>
为什么加号图片变不成减号,帮我看看代码有问题吗
请不要考虑图片不存在的问题
谢谢!

解决方案 »

  1.   

    srcelement.scr 
    ====================
    srcelement.src
    注意拼写
    debugger一下也能发现
      

  2.   

    srcelement.scr 
    ====================
    srcelement.src
    你看 src 的拼写
      

  3.   

    linekery() 太强了吧!
    这个也能发现?
      

  4.   

    ....在语句里加上 debugger
    这样执行的时候就能停了  然后f10 。
    我发现src没有初值。,。。再看 原来是拼写错误。。