한국어
1.建立一个aspx页면 html代码http://www.w3.org/1999/xhtml " >
함수 GetSubCategory_callback(응답) { var dt = response.value.Tables[0]; if (dt.Rows.length > 0) { var iCategoryID = dt.Rows[0].FatherID; } var li_father = el("li_" + iCategoryID); var ul = document.createElement("ul"); for (var i = 0;i < dt.Rows.length;i++) { if (dt.Rows[i].IsChild == 1) //叶子节点{ var li = document.createElement("li"); li.className = "어린이"; li.id = "li_" + dt.Rows[i].CategoryID; var img = document.createElement("img"); img.id = dt.Rows[i].CategoryID; img.className = "s"; img.src = "../../Styles/tree_css/s.gif"; var a = document.createElement("a"); var id = dt.Rows[i].CategoryID; a.onmouseover = 함수() { PreviewImage(id); }; a.href = "javascript:OpenDocument('" + dt.Rows[i].CategoryID + "');"; a.innerHTML = dt.Rows[i].CategoryName; } 또 다른 { var li = document.createElement("li"); li.className = "닫음"; li.id = "li_" + dt.Rows[i].CategoryID; var img = document.createElement("img"); img.id = dt.Rows[i].CategoryID; img.className = "s"; img.src = "../../Styles/tree_css/s.gif"; img.onclick = 함수 () { ExpandSubCategory(this.id); }; img.alt = "전시/행사"; var a = document.createElement("a"); a.href = "javascript:ExpandSubCategory(" + dt.Rows[i].CategoryID + ");"; a.innerHTML = dt.Rows[i].CategoryName; } li.appendChild(img); li.appendChild(a); ul.appendChild(li); } li_father.appendChild(ul); switchNote(iCategoryID, false); } // 叶子节点的单击响应函数함수 OpenDocument(iCategoryID) { // 预加载信息PreloadFormUrl(iCategoryID); } 함수 PreviewImage(iCategoryID) { }
함수 ChangeStatus(iCategoryID) { var li_father = el("li_" + iCategoryID); if (li_father.className == "닫음") { li_father.className = "열림"; } 또 다른 { li_father.className = "닫음"; } }
함수 switchNote(iCategoryID, 표시) { var li_father = el("li_" + iCategoryID); 만약 (보여주다) { var ul = document.createElement("ul"); ul.id = "ul_note_" + iCategoryID; var note = document.createElement("li"); note.className = "어린이"; var img = document.createElement("img"); img.className = "s"; img.src = "../../Styles/tree_css/s.gif"; var a = document.createElement("a"); a.href = "javascript:void(0);"; a.innerHTML = "설명"; note.appendChild(img); note.appendChild(a); ul.appendChild(참고); li_father.appendChild(ul); } 또 다른 { var ul = el("ul_note_" + iCategoryID); 만약 (ul) { li_father.removeChild(ul); } } }
// 加载根节点var tree = el("CategoryTree"); var root = document.createElement("li"); root.id = "li_0"; tree.appendChild(루트); // 加载页면时显示第一级分类ExpandSubCategory(0); 함수 PreloadFormUrl(iCategoryID) { // 같은 용도로 사용하는 방법은 다음과 같습니다. var ds = AjaxMethod.GetFormsList(iCategoryID).value; // 如果返回了结果만약 (ds) { // 判断数据表是否불공공 if (ds.Tables[0].Rows.length > 0) { // 返回的信息数据表dt = ds.Tables[0]; el("furl").src = dt.Rows[0].FormUrl; } else // 分类下没有{ } } }