• Ajax 登录时MD5加密验证/ jquery ui tools scrollable(滚动)/MSClass(JS类库滚动)


    第一:Ajax 登录时MD5加密验证

    Ajax登录重点:输入用户名和密码后,使用Ajax方式将信息提交到服务器端,服务器端判断时候存在该用户,存在则登录成功并转向管理界面(有时需要写cookie或是利用Session,此处不作讨论),不存在则提示登录失败。密码 使用 MD5中hex_md5(string)加密再传输到后台。

    login Code
     1  //页面点击登录按钮
     2     function DynamicLogin() {
     3    
     4  
     5     var UID= $('#UserName').val();
     6     var PWD=$('#PassWord').val();
     7         if (UID == "" || PWD == "") {
     8 
     9             if (UID == "") {
    10                 $("#UserName").focus();
    11             }
    12             else if (PWD == "") {
    13                 $("#PassWord").focus();
    14             }
    15             alert("用户名或密码不能为空!");
    16         }
    17         else {
    18             jQuery.ajax({
    19                 cache: false,
    20                 type: "POST",
    21                 url: "/WebManage/WebLook/Login.aspx",
    22                 data: "UserName=" + escape(UID) + "&PassWord=" + hex_md5(escape(PWD)),
    23 
    24                 beforeSend: function ()
    25                 {
    26                     $("#login").css("display", "none");
    27                     $("#loading").css("display", "block"); //点击登录后显示loading,隐藏输入框
    28                   
    29                 },
    30                 success: function (msg)
    31                 {
    32 
    33                     if (msg == "E") {
    34                         alert("用户名或密码为空!");
    35                         $("#UserName").focus();
    36                         return false;
    37                     }
    38                     else if (msg == "N") {
    39                         alert("用户不存在或密码错误!");
    40                         $("#UserName").focus();
    41                         return false;
    42                     }
    43                     else if (msg == "R") {
    44                         alert("账号未审核!请联系管理员!");
    45                         $("#UserName").focus();
    46                         return false;
    47                     }
    48                     else {
    49                                                 
    50                         $("#login").load("/WebManage/Weblook/LoginDetail.aspx");
    51                        
    52                     }
    53 
    54                 },
    55                 complete: function (data)
    56                 {
    57                    
    58                     $("#loading").css("display", "none"); //点击登录后显示lusername,隐藏loading
    59                     $("#login").css("display", "block");
    60                 }
    61 
    62             });
    63 
    64 
    65         }
    66     }


    参考资料:http://www.cnblogs.com/alexis/archive/2010/09/04/1818144.html

    第二:jquery ui tools scrollable

    Scrollable是一个灵活、轻量级(3.9kb)用于创建滚动内容的jQuery插件。任何内容(HTML、视频、文件、图片等...)都可以作为一个滚动项。支持水平与垂直两种滚动方向。

    滚动插件提供了属性配置,vertical: true即支持垂直滚动;mousewheel: true支持鼠标滚轮驱动。

    <script src="/Content/javascript/jQuery/jquery.tools.min.js" type="text/javascript"></script>

    <div id="chained" class="scrollable L_newin">
                        <!-- root element for the items -->
                        <div class="items" style="left: -1360px;">
                            #if($dtinfo.Rows.Count==0) <span align="center">暂无记录</span> #else #foreach($dr in $dtinfo.Rows)
        #end #end
                        </div>
                    </div>

    参考资料:http://www.poluoluo.com/jzxy/201110/143879.html

    第三:MSClass,是一款通用不间断滚动JS封装类,几乎支持目前所有流行风格的图片或文字的滚动/切入/渐显等效果,同时支持横向/竖向/连续/间断/缓动等多种形式。

    添加:<script src="http://www.cnblogs.com/Content/javascript/MSClass.js" type="text/javascript"></script>

    Marque Code
     1 <div class="content-center-box">
     2         <div class="notice-box div-open">
     3         <div class="fl mt10">
     4             <h1 class="fl notice-title">公告:</h1>
     5             <div class="fl" id="hottitle">
     6                 <p class="notice-info fl ml5" id="notice_scroll">
     7 后台查询出来在此循环<a href=""></a>
     8 </p>
     9             </div>
    10         </div>
    11         <script type="text/javascript">
    12             new Marquee(["hottitle", "notice_scroll"], 2, 2, 850, 25, 200, 0, 0, 238);
    13             </script>
    14     </div>
    15 </div>

    参考资料:http://www.popub.net/script/MSClass.html

  • 相关阅读:
    Java中的集合Queue
    CountDownTimer
    CountDownTimer
    CountDownTimer
    CountDownTimer
    【10月新版】Aspose.Pdf 10月新版V17.10发布 | 附下载
    【10月新版】Aspose.Pdf 10月新版V17.10发布 | 附下载
    【10月新版】Aspose.Pdf 10月新版V17.10发布 | 附下载
    【10月新版】Aspose.Pdf 10月新版V17.10发布 | 附下载
    什么是区块链 Layer 0 扩容
  • 原文地址:https://www.cnblogs.com/lei2007/p/2327365.html
Copyright © 2020-2023  润新知