喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] 请问为什么我这个单击换图片的代码不起作用?  
 
imgotop
注册会员
Rank: 2



UID 80935
精华 0
积分 190
帖子 124
金钱 190 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-10-3
来自 福建
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
请问为什么我这个单击换图片的代码不起作用?

以下这段代码可以做到子菜单收缩,

但是无法做到跟换图片,

请问哪里有错误呢?

<?php
<script language="javascript">
     function 
change_view(obj_name)
    {
        var 
aa=document.getElementById(obj_name);
        if(
aa.style.display=="")
        {
            
aa.style.display="none";
        }
        else
        {
            
aa.style.display="";
        }
    }
    function 
change_plus_minus(obj_name)
    {
        var 
pp=document.getElementById(obj_name);
        if(
pp.src=="treenodeplus.gif")
        {
            
pp.src="treenodeminus.gif";
        }
        else
        {
            
pp.src="treenodeplus.gif";
        }
    }
</script>
<table width="160" border="1">
      <tr onClick="change_view('a1')">
      
        <td ><img id="p1" src="treenodeplus.gif" onClick="change_plus_minus('p1')" />树形菜单根目录1</td>
      </tr>
     <tr id="a1" style="display:none">   <!-- 如果想一打开网页菜单就是展开的,此处删除none--->
        <td>
            <table width="143" border="0">
                  <tr>
                    <td width="28">&nbsp;</td>
                    <td width="105">二级菜单1</td>
                  </tr>
                  <tr>
                    <td>&nbsp;</td>
                    <td>二级菜单2</td>
                  </tr>
                  <tr>
                    <td>&nbsp;</td>
                    <td>二级菜单3</td>
                  </tr>
            </table>
        </td>
  </tr>
  
  
   
 </table>
?>




小 黄
2008-3-10 11:26 AM#1
查看资料  访问主页  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 2573
帖子 4778
金钱 2570 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[广告]: 代充Paypal帐号美元
少调用函数了呗
onClick="change_plus_minus('p1');change_view('a1')"
这样看看哪




最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2008-3-10 01:23 PM#2
查看资料  Blog  发短消息  顶部
 
imgotop
注册会员
Rank: 2



UID 80935
精华 0
积分 190
帖子 124
金钱 190 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-10-3
来自 福建
状态 离线
[推荐阅读] wleige


QUOTE:
原帖由 sanders_yao 于 2008-3-10 01:23 PM 发表
少调用函数了呗
onClick="change_plus_minus('p1');change_view('a1')"
这样看看哪
啊,可以了
把判断语句改成
if(pp.src=="http://127.0.0.1/tree_menu/2/treenodeplus.gif")
        {
            pp.src="treenodeminus.gif";
        }
        else
        {
            pp.src="treenodeplus.gif";
        }

就可以了

谢谢你了~~~~




小 黄
2008-3-10 03:17 PM#3
查看资料  访问主页  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024549 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP