<%@ 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>