




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
专业专注 用心服务Ecshop二次开发教程西安php服务中心齐老师仿淘宝商品详细页加入购物车效果仿淘宝商品详细页加入购物车效果,效果大家应该都知道,如图: 下载 (14.36 KB)2010-10-11 12:30 实现方法: goods.dwt页面和默认的链接有点点区别 大家对比添加 要显示的层添加到这个叶面的底部 1. 2. 关闭3. 4. 宝贝已成功添加到购物车!5. 购物车共有种商品 合计:6. 7.8. 9. 我把样式也贴出来 供大家参考 1. .cartSure2. position:absolute;3. left:0;4. top:545px;5. width:405px;6. height:90px;7. z-index:999;8. background:url(images/cartSure_bg.gif) 0 0 no-repeat;9. font-size:12px;10. 11.12. .mesgCon13. float:left;14. background:url(images/mesg.png) no-repeat 18px 9px;15. color:#666;16. line-height:21px;17. padding:0 0 0 100px;18. width:320px;19. 20.21. .mesgCon h322. float:left;23. width:320px;24. color:#333;25. font-size:14px;26. margin:-1px 0 6px;27. height:auto;28. line-height:20px;29. background:none;30. text-align:left;31. padding:0;32. font-weight:bold;33. 34.35. .mesgCon inputfloat:left; margin:0 11px 0 036.37. .mesgCon divfloat:left; font-size:13px38.39. .mesgCon div spanfont-size:14px; font-weight:bold; color:#F8040.41. .cartSure .btnfloat:left; padding:5px; width:390px42.43. .cartSure .btn a44. background:url(images/close_bg.gif) no-repeat 0 0;45. float:right;46. height:13px;47. overflow:hidden;48. text-indent:-5000px;49. width:38px;50. 51.52. .cartSure .btn a:hoverbackground-position:0 -12px打开js/common.js文件修改 addToCart函数 修改后:1. function addToCart(goodsId, parentId,is_ajax)2. 3. var goods = new Object();4. var spec_arr = new Array();5. var fittings_arr = new Array();6. var number = 1;7. var formBuy = document.formsECS_FORMBUY;8. var quick = 0;9. / 检查是否有商品规格 10. if (formBuy)11. 12. spec_arr = getSelectedAttributes(formBuy);13.14. if (formBuy.elementsnumber)15. 16. number = formBuy.elementsnumber.value;17. 18.19. quick = 1;20. 21.22. goods.quick = quick;23. goods.spec = spec_arr;24. goods.goods_id = goodsId;25. goods.number = number;26. goods.parent = (typeof(parentId) = undefined) ? 0 : parseInt(parentId);27.28. if(is_ajax = 1)29. Ajax.call(flow.php?step=add_to_cart, goods= + goods.toJS*tring(), addToCartResp*e_ajax, POST, JSON);30. else31. Ajax.call(flow.php?step=add_to_cart, goods= + goods.toJS*tring(), addToCartResp*e, POST, JSON);32. 33. 添加几个js函数 1. /* *2. * 处理添加商品到购物车的反馈信息3. */4. function addToCartResp*e_ajax(result)5. 6. if (result.error 0)7. 8. / 如果需要缺货登记,跳转9. if (result.error = 2)10. 11. if (confirm(result.message)12. 13. location.href = user.php?act=add_booking&id= + result.goods_id + &spec= + duct_spec;14. 15. /opendiv_booking();16.17. 18. / 没选规格,弹出属性选择框19. else if (result.error = 6)20. 21. openSpeDiv(result.message, result.goods_id, result.parent);22. 23. else24. 25. alert(result.message);26. 27. 28. else29. 30. var cartInfo = document.getElementById(ECS_CARTINFO);31. var cart_url = flow.php?step=cart;32. if (cartInfo)33. 34. cartInfo.innerHTML = result.content;35. 36.37. if (result.one_step_buy = 1)38. 39. location.href = cart_url;40. 41. else42. 43. switch(result.confirm_type)44. 45. case 1 :46. if (confirm(result.message) location.href = cart_url;47. break;48. case 2 :49. if (!confirm(result.message) location.href = cart_url;50. break;51. case 3 :52. divTipmiddle(result);53. /refresh_cart();54. document.getElementById(jdiv).innerHTML = result.cj;55. break;56. default :57. break;58. 59. 60. 61. 62. /购物车提示框JS63. function closeTipBox()64. document.getElementById(cartSureBox).style.display=none;65. 66. function divTipmiddle(result)67. openTipBox(result);68. var a = document.getElementById(cartSureBox);69. a.style.left=(document.body.clientWidth/2-a.clientWidth/2+245)+px;70. 71. function openTipBox(result)72. document.getElementById(ECS_GOODS_PRICE).innerHTML = result.goods_price;73. document.getElementById(ECS_GOODS_NUMBER).innerHTML = result.goods_number;74. document.getElementById(cartSureBox).style.display=block;75. 76. function opendiv_booking()77. 78. document.getElementById(buyTip2).style.display=block;79.80. 81.82. /购物车提示框JS83. function closeTipBox()84. document.getElementById(cartSureBox).style.display=none;85. 打开flow.php 167行左右添加 1. /* 取得商品列表,计算合计 */2. $cart_goods = get_cart_goods();3. /$smarty-as
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初三质量分析会班主任发言
- 电话销售礼仪培训
- 时政播报课件
- 2025版锅炉改造工程设计与施工合同
- 二零二五年瓷砖产品进出口贸易合同
- 2025版电商数据分析与营销托管合同范本
- 二零二五版家庭心理咨询与辅导服务合同书
- 2025版股权投资与资产管理合作协议书
- 二零二五版跨境贸易实务:磋商与订立合同操作指南及案例解析
- 2025版智能家电研发与市场推广合作合同
- 助产士门诊临床实践专家共识的构建
- 2022工程设计资质标准
- 人员密集场所火灾扑救
- 2023混凝土板桩支护技术规程
- 高中物理-科学探究:感应电流的方向教学设计学情分析教材分析课后反思
- 公路工程施工招标文件
- 电力市场交易体系规则培训PPT
- 小学六年级下册数学校本教材
- 三非承诺书(共5篇)
- WHO儿童身高体重参考值及评价标准
- GB/T 4909.7-2009裸电线试验方法第7部分:卷绕试验
评论
0/150
提交评论