67,512
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
function showInfo(){
window.location = "index_showAllInfo.action";
}
</script>
<%
response.sendredirect("test.action");
%>
<div class="news_colum">
<div class="tit1">Company News</div>
<ul id="gsxw"></ul>
<script type="text/javascript">
XMLHttp.getData('gsxw');
</script>
<div class="more"><a href="htm/news.html?1">更多>></a></div>
</div>
var XMLHttp = {_objPool:[], _getInstance:function () {
for (var i = 0; i < this._objPool.length; i++) {
if (this._objPool[i].readyState == 0 || this._objPool[i].readyState == 4) {
return this._objPool[i];
}
}
this._objPool[this._objPool.length] = this._createObj();
return this._objPool[this._objPool.length - 1];
}, _createObj:function () {
if (window.XMLHttpRequest) {
var objXMLHttp = new XMLHttpRequest();
} else {
var MSXML = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
for (var n = 0; n < MSXML.length; n++) {
try {
var objXMLHttp = new ActiveXObject(MSXML[n]);
break;
}
catch (e) {
}
}
}
if (objXMLHttp.readyState == null) {
objXMLHttp.readyState = 0;
objXMLHttp.addEventListener("load", function () {
objXMLHttp.readyState = 4;
if (typeof objXMLHttp.onreadystatechange == "function") {
objXMLHttp.onreadystatechange();
}
}, false);
}
return objXMLHttp;
}, getData:function (key) {
var divObject = document.getElementById(key);
var objXMLHttp = this._getInstance();
with (objXMLHttp) {
try {
open("POST", "/jsp/load_data.jsp?key=" + key + "&random=" + Math.random(), true);
setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
send(null);
onreadystatechange = function () {
if (objXMLHttp.readyState == 4 && (objXMLHttp.status == 200 || objXMLHttp.status == 304)) {
divObject.innerHTML = objXMLHttp.responseText;
}
};
}
catch (e) {
divObject.innerHTML = "Sorry,server is busy now,please access later!";
}
}
}};