页面脚本:
var guid = "null";
function CheckMessage()
{
var obj = guid;
var nn = Math.floor( Math.random() * 2000000);
//显示信息页面
var url = "MessageInfo.aspx?time="+nn+"&code=";
if(obj != "null")
{
url = url + obj;
guid = "null";
OpenPasswordWin(url,300,500);
document.getElementById("divMessage").innerHTML = "";
}
}
//检查是否有新的消息
function YouHadNewMessage(){
var Had = false;
//空白执行检索页面
url = "CheckMessage.aspx";
var nn = Math.floor( Math.random() * 2000000);
url += "?time="+nn;
var httpRequest;
if (typeof XMLHttpRequest != 'undefined') {
httpRequest = new XMLHttpRequest();
}
else if (typeof ActiveXObject != 'undefined') {
httpRequest = new ActiveXObject('Microsoft.XMLHTTP');
}
if (httpRequest) {
httpRequest.open('GET', url, false);
httpRequest.send(null);
if(httpRequest.status == 200){
var textInfo = httpRequest.responseText;
if(textInfo != "null") Had = true;
}}
if(Had){
guid = textInfo;
document.getElementById("divMessage").innerHTML = "<a href='#' title='查看站内短信' onclick='CheckMessage()' id='ss7'><font color=white>-</font></a><bgsound src='/images/newMessage.wav' border='0'>";
}
else
{
document.getElementById("divMessage").innerHTML = "";
}
setTimeout("YouHadNewMessage()",300000);
}
setTimeout("YouHadNewMessage()",300000);
本文介绍了一个用于检查新消息并显示消息页面的JavaScript脚本。该脚本通过异步请求检查是否有新消息,并在有新消息时提示用户。此外,脚本还包含用于打开消息页面的功能。
8267

被折叠的 条评论
为什么被折叠?



