`
chaoyi
  • 浏览: 309701 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

速成淘宝购物车页面

 
阅读更多
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>淘宝购物车页面</title>
<style type="text/css">
body {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:20px;
	color:#333;
}
ul, li, ol, h1, dl, dd {
	list-style:none;
	margin:0px;
	padding:0px;
}
a {
	color:#1965b3;
	text-decoration: none;
}
a:hover {
	color:#CD590C;
	text-decoration:underline;
}
img {
	border:0px;
	vertical-align:middle;
}
#header {
	height:40px;
	margin:10px auto 10px auto;
	width:800px;
	clear:both;
}
#nav {
	margin:10px auto 10px auto;
	width:800px;
	clear:both;
}
#navlist {
	width:800px;
	margin:0px auto 0px auto;
	height:23px;
}
#navlist li {
	float:left;
	height:23px;
	line-height:26px;
}
.navlist_red_left {
	background-image:url(images/taobao_bg.png);
	background-repeat:no-repeat;
	background-position:-12px -92px;
	width:3px;
}
.navlist_red {
	background-color:#ff6600;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:130px;
}
.navlist_red_arrow {
	background-color:#ff6600;
	background-image:url(images/taobao_bg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:13px;
}
.navlist_gray {
	background-color:#e4e4e4;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	width:150px;
}
.navlist_gray_arrow {
	background-color:#e4e4e4;
	background-image:url(images/taobao_bg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:13px;
}
.navlist_gray_right {
	background-image:url(images/taobao_bg.png);
	background-repeat:no-repeat;
	background-position:-12px -138px;
	width:3px;
}
#content {
	width:800px;
	margin:10px auto 5px auto;
	clear:both;
}
.title_1 {
	text-align:center;
	width:50px;
}
.title_2 {
	text-align:center;
}
.title_3 {
	text-align:center;
	width:80px;
}
.title_4 {
	text-align:center;
	width:80px;
}
.title_5 {
	text-align:center;
	width:100px;
}
.title_6 {
	text-align:center;
	width:80px;
}
.title_7 {
	text-align:center;
	width:60px;
}
.line {
	background-color:#a7cbff;
	height:3px;
}
.shopInfo {
	padding-left:10px;
	height:35px;
	vertical-align:bottom;
}
.num_input {
	border:solid 1px #666;
	width:25px;
	height:15px;
	text-align:center;
}
.cart_td_1, .cart_td_2, .cart_td_3, .cart_td_4, .cart_td_5, .cart_td_6, .cart_td_7, .cart_td_8 {
	background-color:#e2f2ff;
	border-bottom:solid 1px #d1ecff;
	border-top:solid 1px #d1ecff;
	text-align:center;
	padding:5px;
}
.cart_td_1, .cart_td_3, .cart_td_4, .cart_td_5, .cart_td_6, .cart_td_7 {
	border-right:solid 1px #FFF;
}
.cart_td_3 {
	text-align:left;
}
.cart_td_4 {
	font-weight:bold;
}
.cart_td_7 {
	font-weight:bold;
	color:#fe6400;
	font-size:14px;
}
.hand {
	cursor:pointer;
}
.shopend {
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}
.yellow {
	font-weight:bold;
	color:#fe6400;
	font-size:18px;
	line-height:40px;
}
</style>
</head>
<body>
<div id="header"><img src="images/taobao_logo.gif" alt="logo" /></div>
<div id="nav">您的位置:<a href="#">首页</a> > <a href="#">我的淘宝</a> > 我的购物车</div>
<div id="navlist">
  <ul>
    <li class="navlist_red_left"></li>
    <li class="navlist_red">1. 查看购物车</li>
    <li class="navlist_red_arrow"></li>
    <li class="navlist_gray">2. 确认订单信息</li>
    <li class="navlist_gray_arrow"></li>
    <li class="navlist_gray">3. 付款到支付宝</li>
    <li class="navlist_gray_arrow"></li>
    <li class="navlist_gray">4. 确认收货</li>
    <li class="navlist_gray_arrow"></li>
    <li class="navlist_gray">5. 评价</li>
    <li class="navlist_gray_right"></li>
  </ul>
</div>
<div id="content">
  <table width="100%" border="0" cellspacing="0" cellpadding="0" id="cartId">
    <form action="" method="post" name="myform">
      <tr>
        <td class="title_1"><input id="allCheckBox" type="checkbox" value="" onClick="checkAll(this.checked)" />
          全选</td>
        <td class="title_2" colspan="2">店铺宝贝</td>
        <td class="title_3">获积分</td>
        <td class="title_4">单价(元)</td>
        <td class="title_5">数量</td>
        <td class="title_6">小计(元)</td>
        <td class="title_7">操作</td>
      </tr>
      <tr>
        <td colspan="8" class="line"></td>
      </tr>
      <tr>
        <td colspan="8" class="shopInfo">店铺:<a href="#">纤巧百媚时尚鞋坊</a> 卖家:<a href="#">纤巧百媚</a> <img src="images/taobao_relation.jpg" alt="relation" /></td>
      </tr>
      <tr id="product1">
        <td class="cart_td_1"><input name="cartCheckVal" type="checkbox" value="product1"/></td>
        <td class="cart_td_2"><img src="images/taobao_cart_01.jpg" alt="cartId"/></td>
        <td class="cart_td_3"><a href="#">日韩流行风时尚美眉最爱独特米字拼图金属坡跟公主靴子黑色</a><br />
          颜色:棕色 尺码:37<br />
          保障:<img src="images/taobao_icon_01.jpg" alt="icon" /></td>
        <td class="cart_td_4">5</td>
        <td class="cart_td_5">138.00</td>
        <td class="cart_td_6"><img src="images/taobao_minus.jpg" alt="minus" onClick="changeNum('num_1','cut')" class="hand"/>
          <input id="num_1" type="text"  value="1" class="num_input" readonly="readonly"/>
          <img src="images/taobao_adding.jpg" alt="add" onClick="changeNum('num_1','add')"  class="hand"/></td>
        <td class="cart_td_7"></td>
        <td class="cart_td_8"><a  href="javascript:delRow('product1')">删除</a></td>
      </tr>
      <tr>
        <td colspan="8" class="shopInfo">店铺:<a href="#">香港我的美丽日记</a> 卖家:<a href="#">lokemick2009</a> <img src="images/taobao_relation.jpg" alt="relation" /></td>
      </tr>
      <tr id="product2">
        <td class="cart_td_1"><input name="cartCheckVal" type="checkbox" value="product2" /></td>
        <td class="cart_td_2"><img src="images/taobao_cart_02.jpg" alt="cartId"/></td>
        <td class="cart_td_3"><a href="#">chanel/香奈尔/香奈尔炫亮魅力唇膏3.5g</a><br />
          保障:<img src="images/taobao_icon_01.jpg" alt="icon" /> <img src="images/taobao_icon_02.jpg" alt="icon" /></td>
        <td class="cart_td_4">12</td>
        <td class="cart_td_5">265.00</td>
        <td class="cart_td_6"><img src="images/taobao_minus.jpg" alt="minus" onClick="changeNum('num_2','cut')" class="hand"/>
          <input id="num_2" type="text"  value="1" class="num_input" readonly="readonly"/>
          <img src="images/taobao_adding.jpg" alt="add" onClick="changeNum('num_2','add')"  class="hand"/></td>
        <td class="cart_td_7"></td>
        <td class="cart_td_8"><a  href="javascript:delRow('product2')">删除</a></td>
      </tr>
      <tr>
        <td colspan="8" class="shopInfo">店铺:<a href="#">实体经营</a> 卖家:<a href="#">林颜店铺</a> <img src="images/taobao_relation.jpg" alt="relation" /></td>
      </tr>
      <tr id="product3">
        <td class="cart_td_1"><input name="cartCheckVal" type="checkbox" value="product3" /></td>
        <td class="cart_td_2"><img src="images/taobao_cart_03.jpg" alt="cartId"/></td>
        <td class="cart_td_3"><a href="#">蝶妆海晳蓝清滢粉底液10#(象牙白)</a><br />
          保障:<img src="images/taobao_icon_01.jpg" alt="icon" /> <img src="images/taobao_icon_02.jpg" alt="icon" /></td>
        <td class="cart_td_4">3</td>
        <td class="cart_td_5">85.00</td>
        <td class="cart_td_6"><img src="images/taobao_minus.jpg" alt="minus" onClick="changeNum('num_3','cut')" class="hand"/>
          <input id="num_3" type="text"  value="1" class="num_input" readonly="readonly"/>
          <img src="images/taobao_adding.jpg" alt="add" onClick="changeNum('num_3','add')"  class="hand"/></td>
        <td class="cart_td_7"></td>
        <td class="cart_td_8"><a href="javascript:delRow('product3')">删除</a></td>
      </tr>
      <tr>
        <td colspan="8" class="shopInfo">店铺:<a href="#">红豆豆的小屋</a> 卖家:<a href="#">taobao豆豆</a> <img src="images/taobao_relation.jpg" alt="relation" /></td>
      </tr>
      <tr id="product4">
        <td class="cart_td_1"><input name="cartCheckVal" type="checkbox" value="product4" /></td>
        <td class="cart_td_2"><img src="images/taobao_cart_04.jpg" alt="cartId"/></td>
        <td class="cart_td_3"><a href="#">相宜促销专供 大S推荐 最好用的LilyBell化妆棉</a><br />
          保障:<img src="images/taobao_icon_01.jpg" alt="icon" /></td>
        <td class="cart_td_4">12</td>
        <td class="cart_td_5">12.00</td>
        <td class="cart_td_6"><img src="images/taobao_minus.jpg" alt="minus" onClick="changeNum('num_4','cut')" class="hand"/>
          <input id="num_4" type="text"  value="2" class="num_input" readonly="readonly"/>
          <img src="images/taobao_adding.jpg" alt="add" onClick="changeNum('num_4','add')"  class="hand"/></td>
        <td class="cart_td_7"></td>
        <td class="cart_td_8"><a href="javascript:delRow('product4')">删除</a></td>
      </tr>
      <tr>
        <td  colspan="3"><a href="javascript:delSelectRow()"><img src="images/taobao_del.jpg" alt="delete"/></a></td>
        <td colspan="5" class="shopend">商品总价(不含运费):
          <label id="total" class="yellow"></label>
          元<br />
          可获积分
          <label class="yellow" id="integral"></label>
          点<br />
          <input name=" " type="image" src="images/taobao_subtn.jpg" /></td>
      </tr>
    </form>
  </table>
</div>
<script type="text/javascript">
/*
改变购物车的数量
*/
function changeNum(number,cutOrAdd){
	var num = document.getElementById(number);
	if("cut"==cutOrAdd){
		if(num.value > 1){
			num.value = parseInt(num.value)-1;
		}else{
			alert("不能为零");
			return false;
		}
	}else{
		num.value = parseInt(num.value)+1;
	}
	calcSum();
}

/*
全选与非全选的效果
*/
function checkAll(val){
	var arr = document.getElementsByName("cartCheckVal");
	for(var i=0;i<arr.length;i++){
		arr[i].checked = val;
	}
}

/*
删除单行
*/
function delRow(row){
	var index = document.getElementById(row).rowIndex;
	document.getElementById("cartId").deleteRow(index);
	document.getElementById("cartId").deleteRow(index-1);
	calcSum();
}

/*
删除选中行
*/
function delSelectRow(){
	var arr = document.getElementsByName("cartCheckVal");
	var count=0;
	//倒过来删除  
	for(var i=arr.length-1; i>=0; i--){
		var index = document.getElementById(arr[i].value).rowIndex;
		if(arr[i].checked == true){
			document.getElementById("cartId").deleteRow(index);
			document.getElementById("cartId").deleteRow(index-1);
			count++;
		}
	}
	if(count==0){
			alert("没有选中行,无法删除");
		}else{
			alert("删除成功");
	}
	calcSum();
}
//加载
window.onload = calcSum;
/*
计算总和
*/
function calcSum(){
//积分 价格 数量 总积分 总价格
var score=0, money=0,number=0,totalScore = 0,totalMoney = 0;
var tabTr = document.getElementById("cartId").getElementsByTagName("tr");
//循环计算
for(var i=1; i<tabTr.length; i++){
	if(tabTr[i].getElementsByTagName("td").length > 2){
			score = tabTr[i].getElementsByTagName("td")[3].innerHTML;
			money = tabTr[i].getElementsByTagName("td")[4].innerHTML;
			number = tabTr[i].getElementsByTagName("td")[5].getElementsByTagName("input")[0].value;			
			tabTr[i].getElementsByTagName("td")[6].innerHTML = money * number;
			totalScore += score * number;
			totalMoney += money * number;			
		}
	//获得结果
	document.getElementById("total").innerHTML = totalMoney;
	document.getElementById("integral").innerHTML = totalScore;
	}	
}
</script>
</body>
</html>

 

效果图:



 

  • 大小: 75 KB
0
1
分享到:
评论

相关推荐

    DOS高手速成 DOS高手速成

    DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成DOS高手速成...

    操作系统期末速成课(包括速成课视频,多套期末试题+答案)

    虚拟内存机制使得程序可以超过物理内存的限制,通过页面替换算法实现。 3. **文件系统**:文件系统负责组织和管理磁盘上的数据,包括文件的创建、删除、读写以及目录结构的管理。常见的文件系统有FAT、NTFS、EXT...

    计算机网络期末速成课(包含速成课视频+期末试题)

    计算机网络期末速成课,包含速成课视频+期末试题以及答案,适用于各类教材,3小时搞定期末。

    DOS速成 DOS高手速成

    《DOS速成 DOS高手速成》是一本旨在帮助用户快速掌握DOS操作系统的书籍,适合初学者和希望提升DOS技能的用户。DOS,全称Disk Operating System,是早期个人计算机上广泛使用的命令行操作系统,对于理解计算机底层...

    速成和仓颉输入法

    《速成与仓颉输入法:提升汉字输入效率的秘密武器》 在信息技术日新月异的今天,输入法作为人机交互的重要工具,其效率直接影响到我们的工作效率和生活质量。尤其对于繁体字使用者来说,选择合适的输入法至关重要。...

    计算机组成原理期末速成课(速成课视频+多套期末试题)

    本资源为“计算机组成原理期末速成课”,旨在帮助学生在短时间内高效复习,应对期末考试。速成课程结合了视频讲解和多套期末试题,试题附带答案,覆盖了各类计算机组成原理教材的主要知识点。 1. **基本概念** - *...

    VB速成.VB速成VB速成

    《VB速成》 Visual Basic(简称VB)是Microsoft公司推出的一种面向对象的、可视化集成开发环境(IDE),主要用于编写Windows应用程序。VB以其易学易用的特点,深受初学者和专业开发者的喜爱。"VB速成"的学习目标是...

    电子工程师自学速成 设计篇 _设计篇_电子工程师自学速成_

    《电子工程师自学速成 设计篇》是一本专为电子工程师设计的自学教程,共534页,包含了丰富的理论知识和实践经验。该书以58.3M的超大容量,提供了高清书签版,方便读者查阅和学习。这份资料的标签明确地指出其核心...

    论清末国内的速成教育

    清末国内的速成教育涉及师范、法政、军事以及学堂、外文、卫生、工艺、农桑、铁路、警务、监狱等多个方面。速成教育之所以得以开展,根本原因一是毕业于正规院校的师资缺口巨大,二是舆论导向也起了助推作用。速成师范...

    软件工程师日语速成

    软件工程师日语速成(精读).part01.rar

    JSP速成教程(中文版)

    例如,`&lt;%@ page ... %&gt;`用来指定页面的编码、导入Java包或定义页面变量。 ### 3. JSP内置对象 JSP提供了9个内置对象,如`request`, `response`, `session`, `application`等,它们是预定义的,可以直接在JSP页面中...

    JSP速成教程 a

    **JSP(Java Server Pages)** 是一种动态网页技术,由Sun Microsystems开发,现在由Oracle公司维护。...在实际学习过程中,参考“JSP速成教程”这样的资料,能够快速掌握JSP的核心技术和实践技巧。

    JSP速成教程(速成版)

    **JSP(Java Server Pages)** 是一种...总的来说,JSP速成教程将带领你从零开始,逐步了解和掌握这个强大的网页开发技术,助你快速构建动态网站。通过实践和不断学习,你将能够熟练运用JSP进行各种Web应用程序的开发。

    JSP 速成教程

    通过学习这个JSP速成教程,你可以理解JSP的基本原理,掌握如何编写简单的JSP页面,以及如何在实际项目中应用JSP技术。文件名中的`.pdg`可能表示PDF文档的部分页面,用于进一步深入学习JSP的相关内容。结合这些资料,...

    PLSQL+Developer工具的使用图解速成

    PLSQL Developer 工具的使用图解速成 PLSQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境,使用 PLSQL Developer 可以方便地创建客户/服务器应用程序的服务器部分。在本次项目中,我们将详细...

    二维码速成

    二维码速成

    asp.net一夜速成视频教程

    这个“ASP.NET一夜速成视频教程”旨在帮助初学者快速掌握ASP.NET的核心概念和技术,从而能够在短时间内建立起开发Web应用的基础。 ASP.NET的关键特性包括: 1. **页面生命周期管理**:ASP.NET页面有自己的生命周期...

    电子工程师必备-关键技能速成宝典

    电子工程师必备-关键技能速成宝典

    oracle两日速成

    oracle速成教程,oracle的基本使用,恢复与备份,监控和参数调优

    vc++2008 速成版

    这个"速成版"可能是为了方便初学者快速上手,提供了简化或精简的版本,减少了学习曲线。下面我们将详细探讨VC++2008的一些关键知识点。 1. **C++编程语言**: C++是一种强大的、面向对象的编程语言,它继承了C语言的...

Global site tag (gtag.js) - Google Analytics