莫名的错误啊,求助js达人

dingoc 2009-09-16 09:28:22

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script language="JavaScript" src="js/MzTreeView10.js"></script>
<link href="css/Global.css" type="text/css" rel="stylesheet">
<title>JSP Page</title>
<style>
A.MzTreeview
{
font-size: 9pt;
padding-left: 3px;
}
</style>
</head>
<body>
<script type="text/javascript" language="javascript" >
var window.tree = new MzTreeView("tree");
tree.icons["property"] = "image/property.gif";
tree.icons["css"] = "image/collection.gif";
tree.icons["book"] = "image/book.gif";
tree.iconsExpand["book"] = "image/bookopen.gif";
tree.nodes["0_1"] = "text:鞋部件;data:id=1";
tree.nodes["0_2"] = "text:纹理;data:id=2";
tree.nodes["1_59"] = "text:鞋大底;data:id=59";
tree.nodes["1_60"] = "text:鞋中底;data:id=60";
tree.nodes["1_61"] = "text:鞋帮面;data:id=61";
tree.nodes["1_62"] = "text:鞋帮里;data:id=62";
tree.nodes["2_63"] = "text:纺织品;data:id=63";
tree.nodes["2_64"] = "text:皮革;data:id=64";
tree.nodes["63_65"] = "text:长毛绒;data:id=65";
tree.nodes["63_66"] = "text:短毛绒;data:id=66";
tree.nodes["65_67"] = "text:长毛绒A;data:id=67";
tree.nodes["65_68"] = "text:长毛绒B;data:id=68";
tree.nodes["64_69"] = "text:羊皮;data:id=69";
tree.setURL("categoryMain.jsp");
tree.setTarget("categoryMain");
document.write(tree.toString());</script>

</body>
</html>

梅花雪树形,显示不出来,调试也没发现错误,help!help!help!
...全文
94 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingoc 2009-09-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 beenz 的回复:]
var window.tree = new MzTreeView("tree"); 
去掉 var
[/Quote]

像这样 运行就ok
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<script language="JavaScript"
src="http://www.meizz.com/Web/Plugs/MzTreeView10.js"></script>

<base href="http://www.meizz.com/Web/">
<style>
A.MzTreeview
{
font-size: 9pt;
padding-left: 3px;
}
</style>
<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("http://www.meizz.com/Icons/TreeView/"); //可用相对路径

tree.nodes["0_1"] = "text:WEB 编程";
tree.nodes["1_100"] = "text:代码示例; data:id=100";
tree.nodes["1_200"] = "text:梅花雪脚本控件集; data:id=200";
tree.nodes["1_310"] = "text:CSS; icon:css; data:id=310";
tree.nodes["1_320"] = "text:DHTML; data:id=320";
tree.nodes["1_300"] = "text:HTML; data:id=300";
tree.nodes["1_400"] = "text:JavaScript; icon:book; data:id=400";
tree.nodes["320_322"] = "text:属性; icon: property; data:id=322";
tree.nodes["320_323"] = "text:方法; data:id=323";
tree.nodes["320_324"] = "text:事件; icon:event; data:id=324";
tree.nodes["320_325"] = "text:集合; data:id=325";
tree.nodes["400_407"] = "text:对象; data:id=407";
tree.nodes["400_406"] = "text:方法; data:id=406";
tree.nodes["400_408"] = "text:运算符; data:id=408";
tree.nodes["400_409"] = "text:属性; data:id=409";
tree.nodes["407_1140"] = "text:Date; url:Article.asp; data:id=140";
tree.nodes["406_1127"] = "text:toString; url:Article.asp; data:id=127";
tree.nodes["408_1239"] = "text:||; url:Article.asp; data:id=239";
tree.nodes["409_1163"] = "text:E; url:Article.asp; data:id=163";

tree.setURL("Catalog.asp");
tree.setTarget("MzMain");
document.write(tree.toString()); //亦可用 obj.innerHTML = tree.toString();
</script>

</body>
</html>

但是把这句 <script language="JavaScript"
src="http://www.meizz.com/Web/Plugs/MzTreeView10.js"></script>
js的目录换成本地的:
<script language="JavaScript"
src="MzTreeView10.js"></script>
就不行,html文件和js文件在同一个目录下
浴火_凤凰 2009-09-16
  • 打赏
  • 举报
回复
去掉 var
BeenZ 2009-09-16
  • 打赏
  • 举报
回复
var window.tree = new MzTreeView("tree");
去掉 var
dingoc 2009-09-16
  • 打赏
  • 举报
回复
help!help!

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧