大家帮我看看xmlHttp怎么不支持火狐 FireFox IE下是可能用的

yufeng1312 2009-04-03 06:24:40
var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
//建立xmlhttp实现浏览器的兼容

if(chk){
document.getElementById('save_stat').innerHTML='<img src="images/loading.gif" align="absmiddle" /> In data submission ……Please wait……'
var username=document.getElementById("user_name").value;
var password=document.getElementById("password").value;
var truename=document.getElementById("truename").value;
if(document.regform.sex[0].checked)
{
var sex=1;
}
else
{
var sex=0;
}
var phone=document.getElementById("phone").value;
var email=document.getElementById("email").value;
var mobile=document.getElementById("mobile").value;
var question=document.getElementById("userquestion").value;
var answer=document.getElementById("useranswer").value;
var province=document.getElementById("welcomeshengbuy").value;
var age=document.getElementById("age").value;
var oicq=document.getElementById("userqq").value;
var web=document.getElementById("msn").value;
var zip=document.getElementById("zip").value;
var addr=document.getElementById("addr").value;
var addr1=document.getElementById("addr1").value;
xmlHttp.open("POST", "saveuser.asp", true);
xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlHttp.onreadystatechange = saveuser;
xmlHttp.send("username="+escape(username)+"&password="+escape(password)+"&email="+escape(email)+"&truename="+escape(truename)+"&sex="+escape(sex)+"&phone="+escape(phone)+"&mobile="+escape(mobile)+"&addr="+escape(addr)+"&province="+escape(province)+"&addr1="+escape(addr1)+"&zip="+escape(zip)+"&age="+escape(age)+"&question="+escape(question)+"&answer="+escape(answer)+"&oicq="+escape(oicq)+"&web="+escape(web)+"");
}

我没有积分呀,帮帮忙呀
...全文
304 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yufeng1312 2009-04-10
  • 打赏
  • 举报
回复
自己弄好了!!
yufeng1312 2009-04-03
  • 打赏
  • 举报
回复
完整的程序是这样的大家帮我看看吧

var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}



function chk_reg(){
var chk=true
if (document.getElementById("user_name").value==''){
chk=false;
d_username.className="d_err";
d_username.innerHTML=msg[0];
}
if (!out_reg()){chk=false}
if (!out_pass()){chk=false}
if (!out_pass2()){chk=false}
if (!out_question()){chk=false}
if (!out_answer()){chk=false}
if (!out_truename()){chk=false}
if (!out_age()){chk=false}
if (!out_phone()){chk=false}
if (!out_mobile()){chk=false}
if (!out_email()){chk=false}
if (!out_code()){chk=false}
if (!out_zip()){chk=false}
if(chk){
document.getElementById('save_stat').innerHTML='<img src="images/loading.gif" align="absmiddle" /> In data submission ……

Please wait……'
document.getElementById('regbutton').disabled='disabled';
var username=document.getElementById("user_name").value;
var password=document.getElementById("password").value;
var truename=document.getElementById("truename").value;
if(document.regform.sex[0].checked)
{
var sex=1;
}
else
{
var sex=0;
}
var phone=document.getElementById("phone3").value;
var email=document.getElementById("email").value;
var mobile=document.getElementById("mobile").value;
var question=document.getElementById("userquestion").value;
var answer=document.getElementById("useranswer").value;
var province=document.getElementById("welcomeshengbuy").value;
var age=document.getElementById("age").value;
var oicq=document.getElementById("userqq").value;
var web=document.getElementById("msn").value;
var zip=document.getElementById("zip").value;
var addr=document.getElementById("addr").value;
xmlHttp.open("POST", "saveuser.asp", true);
xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlHttp.onreadystatechange = saveuser;
xmlHttp.send("username="+escape(username)+"&password="+escape(password)+"&email="+escape(email)+"&truename="+escape

(truename)+"&sex="+escape(sex)+"&phone="+escape(phone)+"&mobile="+escape(mobile)+"&addr="+escape(addr)+"&province="+escape

(province)+"&addr="+escape(addr)+"&zip="+escape(zip)+"&age="+escape(age)+"&question="+escape(question)+"&answer="+escape

(answer)+"&oicq="+escape(oicq)+"&web="+escape(web));
}
}
function saveuser() {
if (xmlHttp.readyState < 4) {
d_username.innerHTML="loading…";
}
if (4==xmlHttp.readyState){
if (200==xmlHttp.Status){
var date=xmlHttp.responseText;
if (date==1){
alert("The user registers successfullyd!");
//window.location.href='\/exhibit';
window.location.href="/";
}else{
alert("User has been used, please replaced !");
window.location.href="register.asp";
}
}else{
alert("error");
}
}
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧