关于树型菜单 hta是什么啊?我看的是你完整版的树 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是做纵向菜单的例子,我又不太熟悉xslt,所以里面很多东西还不是很清楚,希望你指教 function insertEntity(parentEntityID) { var entity; var newEntity; var element; var attribute; var xslDoc; var i; xslDoc = new ActiveXObject('MSXML2.FreeThreadedDOMDocument') xslDoc.async = false; xslDoc.load("admin/tree.xslt"); entity = xmlDoc.documentElement.selectSingleNode("//entity[@id='" + parentEntityID +"']"); newEntity = xmlDoc.createElement("entity"); attribute = xmlDoc.createAttribute("id"); attribute.text = document.uniqueID; newEntity.attributes.setNamedItem(attribute); for(i=0; i < entity.childNodes.length; i++) { element = xmlDoc.createElement(entity.childNodes(i).baseName); if(entity.childNodes(i).baseName != "contents") { element.text = eval(entity.childNodes(i).baseName + ".value") } newEntity.appendChild(element) } entity.selectSingleNode("contents").appendChild(newEntity); document.all[parentEntityID].insertAdjacentHTML("beforeEnd", newEntity.transformNode(xslDoc)); document.all[parentEntityID].lastChild.style.display = "block"; if(document.all[parentEntityID].open == "false") { clickOnEntity(document.all[parentEntityID]); }alert(parentEntityID) saveXML();}这是对树中的节点按右键进行插入一个新节点的吧,你用的newEntity.appendChild(element),插入的是子节点,如果是要插成兄弟节点那种,和该节点同层,应该用什么方法呢? fason(阿信) 的菜单做得很好,学习啊 javascript的问题 jquery 选择器问题 用JS创建HTML流后,onmouseover事件无法正常使用,求助。 怎样去掉文本框中的空格 问什么出现错误? 奇怪的外部js文件 公用的js验证 怎么用javascript检测页面中鼠标选中的文字 在线求助:如何修改注册表!急!! 求助!!有关document.getselect()方法 请帮我看一下日历控件的这个问题,怎么使日历控件浮于下面文字的上方? 怎样使一个form中的select选单发生变化时一个text表单的值也变。
var entity;
var newEntity;
var element;
var attribute;
var xslDoc;
var i; xslDoc = new ActiveXObject('MSXML2.FreeThreadedDOMDocument')
xslDoc.async = false;
xslDoc.load("admin/tree.xslt"); entity = xmlDoc.documentElement.selectSingleNode("//entity[@id='" + parentEntityID +"']");
newEntity = xmlDoc.createElement("entity");
attribute = xmlDoc.createAttribute("id");
attribute.text = document.uniqueID;
newEntity.attributes.setNamedItem(attribute); for(i=0; i < entity.childNodes.length; i++) {
element = xmlDoc.createElement(entity.childNodes(i).baseName); if(entity.childNodes(i).baseName != "contents") {
element.text = eval(entity.childNodes(i).baseName + ".value") }
newEntity.appendChild(element)
}
entity.selectSingleNode("contents").appendChild(newEntity);
document.all[parentEntityID].insertAdjacentHTML("beforeEnd", newEntity.transformNode(xslDoc));
document.all[parentEntityID].lastChild.style.display = "block"; if(document.all[parentEntityID].open == "false") {
clickOnEntity(document.all[parentEntityID]);
}alert(parentEntityID)
saveXML();
}
这是对树中的节点按右键进行插入一个新节点的吧,你用的newEntity.appendChild(element),插入的是子节点,如果是要插成兄弟节点那种,和该节点同层,应该用什么方法呢?