?? adminlink.js
字號:
var XMLHttpReq; //創(chuàng)建XMLHttpRequest對象 function createXMLHttpRequest() { if(window.XMLHttpRequest) { //Mozilla 瀏覽器 XMLHttpReq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE瀏覽器 try { XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } } // 處理增加鏈接響應函數(shù) function AddStateChange() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態(tài) if (XMLHttpReq.status == 200) { // 信息已經(jīng)成功返回,開始處理信息 AddLinkList(); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } } // 增加鏈接函數(shù) function addLink() { var name = document.getElementById("name").value; var url1 = document.getElementById("url").value; if(name == "" ) { return; } var url = "action=add" + "&name="+ name + "&url="+ url1; createXMLHttpRequest(); XMLHttpReq.onreadystatechange = AddStateChange; XMLHttpReq.open("POST", "adminLinks", true); XMLHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XMLHttpReq.send(url); } function AddLinkList() { var xmlDoc =XMLHttpReq.responseXML; var AddID = xmlDoc.getElementsByTagName("id")[0].firstChild.nodeValue; var AddName = xmlDoc.getElementsByTagName("name")[0].firstChild.nodeValue; var AddUrl = xmlDoc.getElementsByTagName("url")[0].firstChild.nodeValue; if (AddID!=null){ addOneLink(AddID,AddName,AddUrl); //清空輸入框 document.getElementById("name").value = ""; document.getElementById("url").value = ""; } } // 刪除鏈接函數(shù) function deleteLink(id) { var url = "adminLinks?action=delete" + "&id=" + id; createXMLHttpRequest(); XMLHttpReq.onreadystatechange = DeleteStateChange; XMLHttpReq.open("GET", url, true); XMLHttpReq.send(null); } // 處理刪除鏈接響應函數(shù) function DeleteStateChange() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態(tài) if (XMLHttpReq.status == 200) { // 信息已經(jīng)成功返回,開始處理信息 deleteLinkList(); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } } function deleteLinkList() { deleteID = XMLHttpReq.responseXML.getElementsByTagName("id")[0].firstChild.nodeValue; if (deleteID!=null){ var rowToDelete = document.getElementById(deleteID); var linkList = document.getElementById("linkList"); linkList.removeChild(rowToDelete); } } // 頁面裝入請求函數(shù) function loadRequest() { var url = "adminLinks?action=load"; createXMLHttpRequest(); XMLHttpReq.onreadystatechange = loadResponse; XMLHttpReq.open("GET", url, true); XMLHttpReq.send(null); } // 頁面裝入處理函數(shù) function loadResponse() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態(tài) if (XMLHttpReq.status == 200) { // 信息已經(jīng)成功返回,開始處理信息 loadLinkList(); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } } // 裝入全部鏈接函數(shù) function loadLinkList() { var xmlDoc =XMLHttpReq.responseXML; var links = xmlDoc.getElementsByTagName("link"); var currentLink = null; for(var i = 0; i < links.length; i++) { currentLink = links[i]; var id =currentLink.getElementsByTagName("id")[0].firstChild.nodeValue; var name =currentLink.getElementsByTagName("name")[0].firstChild.nodeValue; var url =currentLink.getElementsByTagName("url")[0].firstChild.nodeValue; addOneLink(id,name,url); } } // 插入一行函數(shù) function addOneLink(id,name,url) { var row = document.createElement("tr"); row.setAttribute("id", id); var cell = document.createElement("td"); cell.appendChild(document.createTextNode(name)); row.appendChild(cell); cell = document.createElement("td"); cell.appendChild(document.createTextNode(url)); row.appendChild(cell); var deleteButton = document.createElement("input"); deleteButton.setAttribute("type", "button"); deleteButton.setAttribute("value", "刪除"); deleteButton.onclick = function () { deleteLink(id); }; cell = document.createElement("td"); cell.appendChild(deleteButton); row.appendChild(cell); document.getElementById("linkList").appendChild(row); }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -