?? browse.js
字號:
var browse_http_request = false;
//function browse_send_request(url, message)
function browse_send_request(url)
{
browse_http_request = false;
if(window.XMLHttpRequest)
{
browse_http_request = new XMLHttpRequest();
if (browse_http_request.overrideMimeType)
{
browse_http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)
{
try
{
browse_http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
browse_http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!browse_http_request)
{
window.alert("不能創建XMLHttpRequest對象實例.");
return false;
}
browse_http_request.onreadystatechange = browse_processRequest;
//browse_http_request.open("POST", url, true);
//browse_http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//alert(message);
//browse_http_request.send(message);
browse_http_request.open("GET", url, true);
browse_http_request.send(null);
}
function browse_processRequest()
{
if (browse_http_request.readyState == 4)
{
if (browse_http_request.status == 200)
{
//alert(browse_http_request.responseText);
browse_init(browse_http_request.responseXML);
}
else
{
alert("您所請求的頁面有異常。");
}
}
}
function browse_init(item)
{
//alert("start browse init");
//alert(item.text);
var beforeItem = document.getElementById("before");
//var idItem = document.getElementById("id");
//var successItem = document.getElementById("success");
var errItem = document.getElementById("err");
var msgItem = document.getElementById("msg");
var constants = item.getElementsByTagName("constants")[0];
var err = constants.getElementsByTagName("err");
if(err.length == 1)
{
beforeItem.style.display = "none";
msgItem.innerText = err[0].text;
errItem.style.display = "";
return;
}
else
{
//
//beforeItem.style.display = "none";
//successItem.style.display = "";
//idItem.innerText = constants.getElementsByTagName("id")[0].text;
var title = constants.getElementsByTagName("title")[0].text;
var copyright = constants.getElementsByTagName("copyright")[0].text;
copyright = copyright.replace(/</g,'<');
copyright = copyright.replace(/>/g,'>');
document.title = title;
document.getElementById("title").innerText = title;
document.getElementById("copyright").innerHTML = copyright;
var reply = constants.getElementsByTagName("reply")[0].text;
var html = constants.getElementsByTagName("html")[0].text;
if(html == 0)
{
document.replyForm.reply.value = reply;
}
else
{
reply = reply.replace(/</g,'<');
reply = reply.replace(/>/g,'>');
document.replyForm.reply.value = reply;
document.replyForm.html[1].checked = true;
}
}
}
/*
function doReply()
{
//alert("browse()");
//首先提取信息,并進行驗證
var pageUrl = window.location.toString();//獲取當前頁的URL,并附給字符串 pageUrl
var params = pageUrl.split("="); //以 = 為分隔符,將上面獲得的 URL 拆分成數組
var id = params[1]; //取得 = 的后一部分
var password = document.browseForm.pass.value;
var beforeItem = document.getElementById("before");
var idItem = document.getElementById("id");
//var ipItem = document.getElementById("ip");
var successItem = document.getElementById("success");
var errItem = document.getElementById("err");
var msgItem = document.getElementById("msg");
if(id == "undefine" || id == "" || isNaN(id))
{
beforeItem.style.display = "none";
//successItem.style.display = "none";
msgItem.innerText = "ID錯誤";
errItem.style.display = "";
}
//初步驗證結束,向server端發送信息
var message = "";
message += "id=" + id;
message += "&pass=" + password;
browse_send_request("browseServlet",message);
}
function errBack()
{
var beforeItem = document.getElementById("before");
var errItem = document.getElementById("err");
beforeItem.style.display = "";
errItem.style.display = "none";
}
function returnTheValue()
{
//alert("returnTheValue()");
//var s = document.getElementById("txt2").value;
window.returnValue = "ok";
//alert(window.returnValue);
window.close();
}
*/
/* =========初始化回復的form=================================================== */
function browse_do_init()
{
//alert("browse_do_init");
var pageUrl = window.location.toString();//獲取當前頁的URL,并附給字符串 pageUrl
var params = pageUrl.split("="); //以 = 為分隔符,將上面獲得的 URL 拆分成數組
var id = params[1]; //取得 = 的后一部分
var beforeItem = document.getElementById("before");
var idItem = document.getElementById("id");
var successItem = document.getElementById("success");
var errItem = document.getElementById("err");
var msgItem = document.getElementById("msg");
if(id == "undefine" || id == "" || isNaN(id))
{
beforeItem.style.display = "none";
//successItem.style.display = "none";
msgItem.innerText = "ID錯誤";
errItem.style.display = "";
}
//alert("before send request");
browse_send_request("browseServlet?id=" + id);
//alert("after send request");
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -