感谢各位看看!
页面代码是这样的:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
  <head>
    <title>#</title>
    <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5"
      name="vs_targetSchema">
    <link href="page.css" type="text/css" rel="stylesheet">
  </head>
  <body leftmargin="0" topmargin="0" ms_positioning="GridLayout">
    <script language="JavaScript" src="/MzTreeView10/MzTreeView10.js"></script>
    <form name="_ctl0" method="post" action="menu.aspx" id="_ctl0">
<input type="hidden" name="__VIEWSTATE" value="dDwxNDEzNDIyOTIxOzs+rBk/FSefjvw/eM85tGhA5qcwycI=" />      <table cellspacing="0" cellpadding="0" width="100%" border="0">
        <tbody>
          <tr>
            <td background="img/bg_left1.gif" height="104">
            </td>
          </tr>
          <tr>
            <td background="img/bg_left2.gif" height="550">
              <div id="treeviewarea">
              </div>
              <script language="JavaScript">
var tree = new MzTreeView("tree");
//tree.icons["property"] = "property.gif";
//tree.icons["css"] = "collection.gif";
//tree.icons["book"]  = "book.gif";
//tree.iconsExpand["book"] = "bookopen.gif"; //展开时对应的图片
tree.setIconPath("MzTreeView10/"); //可用相对路径
tree.nodes["0_1"]="text:aaa;url:aaa";
tree.nodes["0_2"]="text:bbb;url:bbb";
tree.nodes["1_3"]="text:aaaa;url:aaaa";
tree.nodes["2_4"]="text:bbbb;url:bbbb";
 //这里的str是在后台定义的一个string,他包含了从数据库取出来的所有节点信息,只能够写这里
//tree.setURL("Catalog.asp");
//tree.setTarget("MzMain");
document.getElementById('treeviewarea').innerHTML = tree.toString();
//document.write(tree.toString()); //亦可用 obj.innerHTML = tree.toString();
//tree.focus(111); //让id是111的节点获得焦点,同时也展开了这个节点上的父节点!
  </script>
            </td>
          </tr>
        </tbody>
      </table>
    </form>
  </body>
</html>

解决方案 »

  1.   

    我也在csdn上查过类似的问题,比如梅花雪说过把js的编码改成.net页面的编码,可我怎么改都还是不行,晕!!!
      

  2.   

    我只是在页面中用c#程序查询数据库生成如下代码:
    tree.nodes["0_1"]="text:aaa;url:aaa";
    tree.nodes["0_2"]="text:bbb;url:bbb";
    tree.nodes["1_3"]="text:aaaa;url:aaaa";
    tree.nodes["2_4"]="text:bbbb;url:bbbb";控件没搞,我不知道怎么把js的文件和那堆图片做成空间,只是把包含js和图片的文件夹放到了网页目录里。
      

  3.   

    关键是程序执行到“var tree = new MzTreeView("tree");”(javascript)时就没下文了,提示“MzTreeView未定义”
      

  4.   

    那么我想问问,你们都用的什么树啊?也给我推荐推荐,谢谢……现在为了这个MzTreeView的问题花了不少时间了……惨……
      

  5.   

    是js文件字符编码的问题,另存成GB或者UTF-8试试。
      

  6.   

    更改应用路径如下 
    <script language="JavaScript" src="MzTreeView10/MzTreeView10.js"></script>
    把MzTreeView10.js另存为UTF-8.
      

  7.   

    <script language="JavaScript" src="/MzTreeView10/MzTreeView10.js"></script>这个路径的意思是MzTreeView10放在站点的根目录下,确实在站点的根目录下吗?