电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> AJAX技术>>看了AJAX,做个登陆:

看了AJAX,做个登陆

来源:www.cncfan.com | 2006-9-8 | (有5034人读过)

(作者:FREE-SHI BLOG)
_________________________________

<%If Session("User_name") = "" then%>
<script type="text/javascript" >

function show(){
LOGIN.style.display = "block";
LOGIN2.style.display = "none";
LOGIN3.style.display = "none";
LOGIN4.style.display = "none";
return false;

}

function hide(){
LOGIN2.style.display = "block";
LOGIN.style.display = "none";
return false;


}

var xmlHttp

function chk_login(user_name,pass_word)
{

if (user_name.length > 0 && pass_word.length > 0 )
{
LOGIN3.style.display = "block";
LOGIN.style.display = "none";
LOGIN2.style.display = "none";
var url="/asp/inc/login_chk.asp?User_Name=" + user_name + "&User_PassWord=" + pass_word;
xmlHttp=GetXmlHttpObject(stateChanged);
xmlHttp.open("GET", url , true);
xmlHttp.send(null);
}
else
{
alert("请填写完整的用户名和密码!");
//document.getElementById("txtHint").innerHTML=""

}
}


function stateChanged()
{
var chk_pop,tishi;
LOGIN4.style.display = "block";
LOGIN3.style.display = "none";
chk_pop = xmlHttp.responseText;
//LOGIN4.innerHTML =xmlHttp.responseText

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
if(chk_pop == 1){
tishi =user_name.value + ",欢迎您登陆!";
}else{
tishi ="登陆失败!用户名或者密码错误!<a href='javascript:;' onclick='show();'>重新登陆</a>";
}
LOGIN4.innerHTML=tishi;
}
}

function GetXmlHttpObject(handler)
{
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera")
return;
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"

}
try
{
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler
return objXmlHttp
}
catch(e)
{
alert("Error. Scripting for ActiveX might be disabled")
return
}
}
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler
return objXmlHttp
}
}

</script>
<style type="text/css">
<!--
body{
margin:0 0 0 0;
/*四边的补丁边距*/
padding:0 0 0 0;

}
.li{
margin:0 0 0 0;
/*四边的补丁边距*/
padding:0 0 0 0;


}
#LOGIN3{
display:none;
margin:0 0 0 0;
/*四边的补丁边距*/
padding:0 0 0 0;
width:760px;
height:80px;
}
#LOGIN4{
display:none;
margin:0 0 0 0;
/*四边的补丁边距*/
padding:0 0 0 0;
width:760px;
border: #C2EB81 1px solid;
margin-bottom: 12px;
background: #fffdf0;
}
#LOGIN{
width:760px;
height:80px;
margin:0 0 0 0;
/*四边的补丁边距*/
padding:0 0 0 0;
border: #C2EB81 1px solid;
margin-bottom: 12px;
background: #fffdf0;
display:none;
z-index:2;
}

#LOGIN h3{
margin:0 0 0 0;
}
#LOGIN li{
margin: auto;
/*四边的补丁边距*/
padding:auto;
list-style-type:none;
text-align:inherit;
}
#LOGIN2{
margin:0 0 0 0;
/*四边的补丁边距*/
padding:10px 0 0 0;
text-align:left;
width:760px;
border: #C2EB81 1px solid;
margin-bottom: 12px;
background: #fffdf0;
z-index:2;

}
#LOGIN2 h3{
display:none;
}
#LOGIN2 li{
background-image : none;
float:none;
list-style-type:none;
text-align:left;
padding:0 0 0 10px;

}

#s1 {
width:540px;
margin:2px;
padding:10px 0 0 10px;
float:left;
text-align:center;

}
#s2 {
width:60px;
margin:0 0 0 0;
padding:0 0 0 0;
float:right;


}
#input{
margin:2px;
width:760px;
margin:0 0 0 0;
padding:0 0 0 0;
}
#Layer1 {
position:absolute;
z-index:1;
margin:0 0 0 0;
padding:0 0 0 0;
}

-->
</style>



<div id="Layer1">

<div id="LOGIN">
<div id="s1">会员登陆</div>
<div id="s2"><a href="javascript:;" onclick="hide();">关闭面板</a></div>
<div id="input">
<ul>
<li>用户名 <input name="user_name" type="text" />
密码 <input name="pass_word" type="text" />
<a href="javascript:;" onclick="chk_login(user_name.value,pass_word.value);">登陆</a></li>
</ul>
</div>
</div>

<div id="LOGIN2">
<h3>登入</h3>
<ul>
<li>您好! <a href="javascript:;" onclick="show();">登入</a>。 中文(简体) (<a href="javascript:;">是否更改?</a>) VEVO。免费语音视频沟通 </li>
</ul>
</div>

<div id="LOGIN3">
<h3>登入中...</h3>
<ul>
<li>您好!正在确认您的身份,请稍后! </li>
</ul>
</div>
<div id="LOGIN4">
</div>
</div>
<%
Else
Response.Write( Session("User_name") & ",你好!")
Session("User_name")=""
End If
%>
AJAX技术热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号