页:
[1]
| imgotop | 2008-3-10 03:26 AM |
|
请问为什么我这个单击换图片的代码不起作用?
以下这段代码可以做到子菜单收缩,
但是无法做到跟换图片,
请问哪里有错误呢?
[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"> </td>
<td width="105">二级菜单1</td>
</tr>
<tr>
<td> </td>
<td>二级菜单2</td>
</tr>
<tr>
<td> </td>
<td>二级菜单3</td>
</tr>
</table>
</td>
</tr>
</table>[/php] |
| sanders_yao | 2008-3-10 05:23 AM |
|
少调用函数了呗
onClick="change_plus_minus('p1');change_view('a1')"
这样看看哪 |
| imgotop | 2008-3-10 07:17 AM |
|
[quote]原帖由 [i]sanders_yao[/i] 于 2008-3-10 01:23 PM 发表
少调用函数了呗
onClick="change_plus_minus('p1');change_view('a1')"
这样看看哪 [/quote]
啊,可以了
把判断语句改成
if(pp.src=="http://127.0.0.1/tree_menu/2/treenodeplus.gif")
{
pp.src="treenodeminus.gif";
}
else
{
pp.src="treenodeplus.gif";
}
就可以了
谢谢你了~~~~ |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.022072 second(s), 2 queries |