zoukankan      html  css  js  c++  java
  • js购物车

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
        <script type="text/javascript" src="js/jquery.cookie.js"></script>
        <script type="text/javascript">
        $(function(){        
            $("a").bind("click",function(){            
                ckItem(this, 1, "+");
            });
            
        });
        function ckItem(e1, e2, e3)
        {
            var xh = $(e1).attr("pro");
            var strPros = "[";
            if($.cookie("pros") == null)
            {
                strPros += '{"proX":"' + xh + '","proS":"' + e2 + '"}';
            }
            else
            {
                var obj = eval("(" + $.cookie("pros") + ")");            
                var strPro = "";
                var flag = false;
                for(var i = 0;i < obj.length;i++)
                {                
                    if(obj[i]["proX"] == xh)
                    {
                        flag = true;
                        var sl = 0;
                        if(e3 == "+")
                        {
                            sl = parseInt(obj[i]["proS"]) + e2;
                        }
                        else if(e3 == "-")
                        {
                            sl = parseInt(obj[i]["proS"]) - e2;
                        }
                        else if(e3 == "*")
                        {
                            sl = parseInt(obj[i]["proS"]) * e2;
                        }
                        else if(e3 == "/")
                        {
                            sl = parseInt(obj[i]["proS"]) / e2;
                        }
                        else
                        {
                            sl = e2;
                        }                    
                        strPro += "," + '{"proX":"' + xh + '","proS":"' + sl + '"}';
                    }
                    else
                    {
                        strPro += "," + '{"proX":"' + obj[i]["proX"] + '","proS":"' + obj[i]["proS"] + '"}';
                    }
                }
                if(!flag)
                {
                    strPro += "," + '{"proX":"' + xh + '","proS":"' + e2 + '"}';
                }
                var strProL = strPro.length;
                var strTemp = "";
                if(strProL > 1)
                {
                    strTemp =strPro.substring(1, strProL);
                }
                strPros += strTemp;
            }
            strPros += "]";
            $.cookie("pros", strPros);
            qk0();
            alert("加入购物车成功!");
        }
        function qk0()
        {        
            if($.cookie("pros") != null)
            {
                if($.cookie("pros") == "[]")
                    $.cookie("pros", null);
                else
                {
                    var strPros = "";
                    var obj = eval("(" + $.cookie("pros") + ")");
                    var strPro = "";
                    for(var i = 0;i < obj.length;i++)
                    {
                        if(parseInt(obj[i]["proS"]) > 0)
                        {
                            strPro += "," + '{"proX":"' + obj[i]["proX"] + '","proS":"' + obj[i]["proS"] + '"}';
                        }                    
                    }
                    if(strPro.length > 0)
                    {
                        strPros = "[" + strPro.substring(1, strPro.length) + "]";
                    }
                    if(strPros.length > 2)
                    {
                        $.cookie("pros", strPros);
                    }
                    else
                    {
                        $.cookie("pros", null);
                    }
                }            
            }        
        }
        function aa()
        {
            alert($.cookie("pros"));
        }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <a href='javascript:void(0);' pro='aa'>abc</a>
        <a href='javascript:void(0);' pro='bb'>def</a>
        <a href='javascript:void(0);' pro='cc'>ghi</a>
        <input type="button" onclick="aa();" value="获得" />
        </form>
    </body>
    </html>
  • 相关阅读:
    使用 VSCode 编写 .NET Core 项目之初体验
    Apache自带 ab压测工具 Windows配置使用说明
    HTTP 错误 401.3
    Knockout学习,添加模板,事件,Mouseover,mouseout
    QQ空间、新浪微博、腾讯微博等一键分享API链接代码
    Session["Write"] = "Write";
    那一年,不堪回首的毕业设计
    iis 发布asp.net mvc 网站时候js css 压缩问题,图片不加载问题
    nopcommerce
    HttpWebRequest抓取网页内容与直接输入URL得到的内容不一致!球大神帮忙!!
  • 原文地址:https://www.cnblogs.com/daixingqing/p/2768388.html
Copyright © 2011-2022 走看看