错在哪呢???

qabp 2004-05-05 05:41:08
main.htm中的相关代码:
function ClickHref(Obj)
{
ClickFrame.location.href = "DoEnvnt.htm?Power=" + Obj.outerText;
}
<a href="" onclick="javascript:ClickHref(this);return false;">Link1</a>

DoEnvnt.htm的代码:
<?xml version="1.0" standalone="yes" encoding="gb2312"?>
<XML ID="Dao">
<Menus>
<Menu Name="1" Link="">
<Menu Name="11" Link="a.htm" ID="1" IMG="jg">
<Menu Name="111" Link="/servlet/DepAndDutyServlet?action=depshowall&redirect=Departments"/>
<Menu Name="112" Link="/aa.htm"/>
</Menu>
</Menu>
</Menus>
</XML>
<SCRIPT LANGUAGE=javascript>
<!--
var Path =new String(document.location.href);
var WillDo = "Menus/Menu/Menu[@Name='" + Path.substring(Path.indexOf("=")+1) + "']";
var Node =Dao.XMLDocument.selectSingleNode(WillDo);
var PicName = "../Skins/Skin1/images/head_" + Node.getAttribute("IMG") + ".gif";
var NodeStr = new String('<table border="0" cellspacing="0" cellpadding="0"><tr>');
var NodeList = Node.childNodes;
for (var i=0; i<NodeList.length; i++)
{
Item = NodeList.item(i);
NodeStr += '<td width="0" align="right"><li></td><td align="left" nowrap="nowrap"><a class="linksubmenu" href="'+Item.getAttribute("Link")+'" target="mainFrame">' + Item.getAttribute("Name") + '</a>    </td>'
}
NodeStr += "</tr></table>";
self.parent.ShowImg.src = PicName;
self.parent.Secmenu.innerHTML = NodeStr;
//-->
</SCRIPT>

一按main.htm中的连接,状态栏就显示出错
Menu 111: <Menu Name="111" Link="/servlet/DepAndDutyServlet?action=depshowall&redirect=Departments"/>
的link好象有问题,当我只传递一个参数的时候
这个错误就没有了
谢谢
...全文
18 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qabp 2004-05-05
谢谢!
一会就揭贴
  • 打赏
  • 举报
回复
wanghr100 2004-05-05
& -> &

<Menu Name="111" Link="/servlet/DepAndDutyServlet?action=depshowall&redirect=Departments"/>

->

<Menu Name="111" Link="/servlet/DepAndDutyServlet?action=depshowall&redirect=Departments"/>
  • 打赏
  • 举报
回复
qabp 2004-05-05
怎么回事?
  • 打赏
  • 举报
回复
qabp 2004-05-05
回答?
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2004-05-05 05:41
社区公告
暂无公告