function MarkMsgRead(pRecordID) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (err1) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (err2) {
xmlHttp = new XMLHttpRequest();
}
}
//
var mUrl = "SyschangeStyle.aspx?MsgID=" + pRecordID;
xmlHttp.open("GET", mUrl, true);
xmlHttp.onreadystatechange = OnHandlerMsg;
xmlHttp.send(null);
}
function OnHandlerMsg() {
//0 (未初始化): (XMLHttpRequest)对象已经创建,但还没有调用open()方法。
//1 (载入):已经调用open() 方法,但尚未发送请求。
//2 (载入完成): 请求已经发送完成。
//3 (交互):可以接收到部分响应数据。
//4 (完成):已经接收到了全部数据,并且连接已经关闭。
if (xmlHttp.readyState == 4) {
var isValid = xmlHttp.responseText;
var mMsgCount = document.getElementById("_Header1_lblMsgCount");
mMsgCount.innerHTML = isValid.substring(isValid.indexOf(':') + 1, isValid.indexOf(']'));
var mTrID = isValid.substring(0, isValid.indexOf(':'));
var mTrReadID = "trReaded_" + mTrID;
var exists = document.getElementById(mTrReadID);
exists.removeAttribute("className");
}
}