cookie的功能与购物车

cookie|购物车

cookie的功能与购物车   
zif 发表于2000-01-11 16:13:00   

在网上闲逛,发现一好东东,想法不错的!
可在小型的网上商店中使用.
本人在下面列出源代码,大家好好利用!
好什么心得,告诉我一下哦!
------------------------------------
products.html
<html>
<head>
<title>Claremont Toyworld</title>
<script LANGUAGE="JAVASCRIPT">
function SetCookie(name, price, form) {
document.cookie= document.cookie + ":" + name + ":";
document.cookie= document.cookie + "" + ":";
document.cookie= document.cookie + price + ":";
document.cookie= document.cookie + "" + ":";
document.cookie= document.cookie + "|" + ";";
}
</script>
</head>
<body text="#000000" bgcolor="#FFFF00" link="#0000EE" vlink="#551A8B" alink="#FF0000">
<a href="trolley.html">here.</a>
<table BORDER="0" CELLSPACING="0" CELLPADDING="0" COLS="3" width="75%">
<tr>
<td><strong>Furby</strong></td>
<td>The Amazing Pet</td>
<td><small>AUD</small> $69.95<font size="-2"> + <a href="#Postage">postage</a></font></td>
<td><form>
<p><input TYPE="BUTTON" VALUE="Add to cart" NAME="Additem1"
onclick="SetCookie('Furby','69.95', this.form);"></p>
</form>
</td>
</tr>
</table>
</body>
</html>
----------------------------------------
trolley.html
<html>
<script LANGUAGE="JAVASCRIPT" src="trolley.js">
</script>
</head>
<body>

<table COLS=2 WIDTH="100%" >
<tr>
<td>
</td>
</tr>
</table>
<form name="TrolleyContents" ACTION="formmail.pl" METHOD="POST" ><input type="hidden" name="email" value="email">

<script LANGUAGE="JAVASCRIPT">
tableOfNRows(NumberOfItems(document.cookie, option_separator, item_separator));
</script>

<table COLS=4 WIDTH="100%" >
<tr>
<td><input type="button" value="<-- Back to shopping" onclick="window.close();"></td>

<td><input type="button" value="Clear shopping trolley" onclick="ClearTrolley();"></td>

<td> <a href="#Finalise">Finalise order</a></td>

<td> </td>
</tr>
</table>

<h1>
<script LANGUAGE="JAVASCRIPT">
totalTable();
</script>

</body>
</html>
----------------------------------------
trolley.js
// rem trolley.js source Copyright Prestige Training Centre

option_separator = ":";
item_separator = "|";

function NumberOfItems(string, option_separating_char, item_separating_char) {
// returns the number of trolley items

if(string == "") {
alert("Your shopping trolley is currently empty.");
return 0;
}

//count the number of item separators
num_sep_found = 0;
num_fin_found = 0;
finished = -1;
pos = 0;
while(finished!=1)
{
if(string.charAt(pos) == option_separating_char) num_sep_found++;
if(string.charAt(pos) == item_separating_char)
{
num_fin_found++;
if(string.charAt(pos+1) != option_separating_char) finished=1;
}
pos++;
}

//divide by the number of 'ends' found

num_sep_found = num_sep_found - num_fin_found;

//if(num_fin_found >0) return num_sep_found/num_fin_found;

return num_fin_found;

}

function ClearTrolley() {
if (confirm("Clear the contents of your shopping trolley?"))
{
document.cookie="";
history.back();
}
}

function getElement(terminator,index,string) {

//find nth terminator
pos = 0;
for (inc=1; inc<index+1; inc

时间: 2024-11-02 10:53:24

cookie的功能与购物车的相关文章

jquery.cookie实现的客户端购物车操作实例_jquery

本文实例讲述了jquery.cookie实现的客户端购物车操作.分享给大家供大家参考,具体如下: //购物车 var Cart = function () { this.Count = 0; this.Total = 0; this.Items = new Array(); }; //购物车集合对象 var CartItem = function () { this.Id = 0; this.Name = ""; this.Count = 0; this.Price = 0; }; /

php用户登录代码session、cookie自动记忆功能

我们先来看个最简单的实例 以下附简单的login.htm内容  代码如下 复制代码 <html> <body> <form name="login" action="login.php" method=post> 用户名<input type=text name="name"> <p>密码<input type=password name="password"&

ASP.NET实现Cookie功能的三个基本操作(写入,读取,删除)

依照我的习惯,依照前几天在园子里看到的那篇文章"二逼程序员 VS 苦逼程序员",准确点来说,我就是个苦逼的程序员. 1. 二逼程序员(Day Programmers) 2. 苦逼程序员(Night Programmers) 因为我是个Night Programmer.总是在晚上完成各种编码工作.(这篇文章也是晚上三点开始写的,今天中午写完.)   说正事   简而言之,在Cookie的时候有三个过程,分别是"写入,读取,删除".任何伟大之作都是有基本的东西构成的,而

jQuery实现的购物车物品数量加减功能代码_jquery

本文实例讲述了jQuery实现的购物车物品数量加减功能.分享给大家供大家参考,具体如下: 今天网友翠儿在用Jquery实现购物车物品数量的加减特效的时候遇到问题来问我,我后来帮她解决了这个Jquery特效,现在把它整理出来分享给大家用,虽然功能比较简单,但是很实用. 主要包括了以下功能: 1.数量增加操作功能 2.数量减少操作功能 3.总价计算功能 4.自动判断数量到1的时候,减少操作按钮禁止点击,数量增加时自动恢复 5.保留小数点位数toFixed()函数非常实用 功能代码如下: $(func

Angularjs 制作购物车功能实例代码_AngularJS

初学angularJS   闲暇之余做了个小案例. 功能:计算购物车商品的价格,以及删除购物车商品. 以下是完整案例(jQuery和angularjs需要自己引入) <!doctype html> <html ng-app="myApp"> <head> <meta charset="utf-8"> <title>无标题文档</title> <style> .cursors{curs

php中利用cookie实现购物车实例

PHP购物车,在互联网中有好多网店,他们是怎样实现购物车?大多的网站都用cookie来实现.偶也自己写了一个简单的实例让大家参考一下 用cookie简单的实现购物车 数据库:  代码如下 复制代码 – phpMyAdmin SQL Dump – version 2.11.9.2 – – 主机: 127.0.0.1:3306 – 生成日期: 2009 年 12 月 06 日 02:05 – 服务器版本: 5.1.28 – PHP 版本: 5.2.6 SET SQL_MODE="NO_AUTO_VA

php实现购物车产品删除功能(2)

上一篇的时候只是写了简单的加入购物车功能,购物车中产品的删除.提交订单后,库存的减少 以及客户账户的余额都没有完善,这一篇是接着完善上一篇的,上一篇写到了购物车中删除的功能了,为了使删除的代码少敲一些,我们要把前面 链接删除页面的时候 获取ids的值改为获取 arr的索引值arr的索引值k  改为 <a href='shanchu.php?sy={$k}'>删除</a></td> 这样我们进入删除页面后  就可以直接获取索引值sy 这样删除页面写起来就简单多了 下面就是

如何去规范的使用Cookie更应该被重视

光明网讯 3月28日,早在1993年就已经诞生的Cookie通过央视3·15晚会的曝光迅速成为公众关注的焦点.近日,部分业内人士也就"Cookie是否侵犯用户隐私"进行了讨论.作为一种储存用户上网行为的数据,Cookie本身并无对错之言,如何去规范的使用Cookie更应该被重视. Cookie的利与弊 通过Cookie可以让用户更便捷的体验互联网服务.刷新微博不用重复登陆.网购时可以将心仪的商品放入购物车中一次性完成支付,能够完成这些操作正是因为有了被写入Cookie的用户信息.如果没

Cookie是工具还是黑手:技术无罪 企业有责

央视"3·15"晚会让一个互联网专业技术名词一夜间走进了公众的视野,它就是Cookie,中文的意思"小甜饼".由于它记录着用户上网的行为以及上网特点,可以让网民快速使用互联网服务,而无需每一次都要重新输入信息,一方面为网民带来了上网的便利,而另一方面却埋下了安全隐患.一些网络公司通过收集用户的Cookie信息来分析用户的上网行为,进而贩卖给广告商. 对于广大网民来说,Cookie到底是工具还是黑手一时间成为业界争论的焦点.为此由北京商报主办的"科技青商汇&