首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

網頁離線技術,该怎么处理

2011-12-27 
網頁離線技術怎麼樣判斷當前的網頁有沒有連接到服務器上.我都是用刷新的機制判斷,但損hao太大!有沒有什么

網頁離線技術
怎麼樣判斷當前的網頁有沒有連接到服務器上.我都是用刷新的機制判斷,但損hao太大!有沒有什么好的辦法.高手指點..謝謝!

[解决办法]
<script language=javascript>
function getUrl(URL)
{
var xmlhttp = new ActiveXObject( "microsoft.xmlhttp ");
xmlhttp.Open( "GET ",URL, false);
try
{
xmlhttp.Send();
}
catch(e){}
finally
{
var result = xmlhttp.responseText;
if(result)
{
if(xmlhttp.Status==200)
return(true);
else
return(false);
}
else
return(false);
}
}
if(getUrl( "http://www.baidu.com "))
alert( "在线! ");
else
alert( "离线 ");
</script>
[解决办法]
1.把已登陆用户放到一个list里面.
2.每次用户登陆时检查当前正在登陆的用户是不是在list里面.在里面说明该用户已经登陆.反之未登陆
3.用户注销时把他从list中去除

热点排行