最近刚做了一个时下比较流行的隐藏层录页面,登录过程使用了ajax,但是奇怪的是,程序运行到添加cookies时就无端终止了,郁闷..跟踪无果,网上查询亦无果,无奈下只有借用javascript的cookies,用户登录过程是ajax验证完成后,返回正确标记同时返回登录的用户名ID,这样就可以在javascript中实现这样的效果。
这个登录框完全效仿baidu知道的登录模式,唯一的不同点是百度知道的登录框调用了一个页面,其实就是使用一个iframe框架而已,基本类似。
这里将整个登录过程代码贴出:
前台页面:
< !-----层登录模块开始----->
< p onClick="sAlert('login','登录');">
< asp:Literal ID="litStatus" Text="登录" runat="server">asp:Literal>< /p>
< p onClick="logout();">
< asp:Literal ID="litLoginout" Visible=false Text="退出" runat="server">asp:Literal>< /p>
javascript相关程序:
Code
function sAlert(str,stitle){
var msgw,msgh,bordercolor;
msgw=300;//提示窗口的宽度
msgh=200;//提示窗口的高度
titleheight=25 //提示窗口标题高度
bordercolor="#78B664";//