<script language="javaScript">
function display1(num)

  var imagename;
  var name;
  var total;
  if(num<10)
  {
if(document.all["subtree"+num].style.display="none")
        {
document.all["subtree"+num].style.display="";
document.all["image"+num].src="image/t_sub.gif";
document.all["img"+num].src="image/open.gif";
}
else
{
document.all["subtree"+num].style.display="none";
document.all["image"+num].src="image/t_plus.gif";
document.all["img"+num].src="image/close(1).gif";
}
  }
  if(num>9)
  {
if(document.all["subtree1"+(num-10)).style.display="none")
        {
                  document.all["subtree1"+(num-10)].style.display="";
  document.all["image1"+(num-10)].src="image/t_sub.gif";
  document.all["img1"+(num-10)].src="image/open.gif";
}
else
{
document.all["subtree1"+(num-10)].style.display="none";
document.all["image1"+(num-10)].src="image/t_plus.gif";
document.all["img1"+(num-10)].src="image/close(1).gif";
}
  }
}
</script>
看看有没有问题,由于不知道你控制的的具体内容我只能用的代码在我的机子上测试你中间需要的控制的字符串来猜测你控制的控件名,所以可能有问题,你先测试吧有问题再讲吧