求助,程序在FireFox没有效果
时间:2005-06-02
来源:互联网
在IE中正常,FF无效
页面中这样调用的<body onload="IsLogin();">
function jb()
{
var A=null;
try
{
A=new ActiveXObject("Msxml2.XMLHTTP")
} catch(e) {
try
{
A=new ActiveXObject("Microsoft.XMLHTTP");
} catch(oc) {
A=null;
}
}
if ( !A && typeof XMLHttpRequest != "undefined" )
{
A=new XMLHttpRequest();
}
return A;
}
function IsLogin()
{
if (!_private_Login_Status)
{
var xmlhttp = jb();
xmlhttp.open("GET","process.asp?action=isign",false)
xmlhttp.onreadystatechange = function() {
if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
{
if (xmlhttp.responseText == 0)
{
_private_Login_Status = false;
top.location = "process.asp?action=signout";
}
}else{
_private_Login_Status = true;
}
}
xmlhttp.send();
}
}
页面中这样调用的<body onload="IsLogin();">
function jb()
{
var A=null;
try
{
A=new ActiveXObject("Msxml2.XMLHTTP")
} catch(e) {
try
{
A=new ActiveXObject("Microsoft.XMLHTTP");
} catch(oc) {
A=null;
}
}
if ( !A && typeof XMLHttpRequest != "undefined" )
{
A=new XMLHttpRequest();
}
return A;
}
function IsLogin()
{
if (!_private_Login_Status)
{
var xmlhttp = jb();
xmlhttp.open("GET","process.asp?action=isign",false)
xmlhttp.onreadystatechange = function() {
if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
{
if (xmlhttp.responseText == 0)
{
_private_Login_Status = false;
top.location = "process.asp?action=signout";
}
}else{
_private_Login_Status = true;
}
}
xmlhttp.send();
}
}
作者: lycey 发布时间: 2005-06-02
Msxml2.XMLHTTP, Microsoft.XMLHTTP 都是IE对象
FireFox可以用 XMLHttpRequest()
FireFox可以用 XMLHttpRequest()
作者: devil 发布时间: 2005-06-06
if (xmlhttp.responseText == 0)
提示:您可以先修改部分代码再运行
"0"?字符串吧?
作者: Minisheep 发布时间: 2005-07-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28