<script type="text/javascript">
var req;
var updateDiv = "";
var sBegin = "";
var sEnd = "";
document.body.onload = function init(){
beginRefreshTimer();
}
function beginRefreshTimer(){
setTimeout("sendData()",5000);
}
function sendData() {
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("POST", "url", true);
req.onreadystatechange = callback;
req.send("user=1&pwd=2");
}
function callback() {
if (req.readyState == 4) {
if (req.status == 200) {
parseMessage();
setTimeout("sendData()",5000);
}
}
}
function parseMessage() {
updateDiv = req.responseText;
sBegin = "<!--" + "分隔符开始" + "-->";//截取返回的页面
sEnd = "<!--" + "分隔符结束" + "-->";//截取返回的页面
tempMessage = updateDiv.split(sBegin);
updateDiv = tempMessage[1];
tempMessage = updateDiv.split(sEnd);
updateDiv = tempMessage[0];
var udiv = document.getElementById("updateDiv");
if ("" == updateDiv){
}else{
udiv.innerHTML = updateDiv;
}
}
</script>
//页面中要更新的部分为<span style="font-family: Arial, Helvetica, sans-serif;"><!--分隔符开始-->和</span><span style="font-family: Arial, Helvetica, sans-serif;"><!--分隔符结束-->之间的部分</span>