js+cookies实现悬浮购物车的方法_javascript技巧
程序员文章站
2022-05-04 15:53:24
...
本文实例讲述了js+cookies实现悬浮购物车的方法。分享给大家供大家参考。具体分析如下:
在 “商品列表展示页”做上 “悬浮的”与“DataList”结合的 “无刷新购物车”,只需计算出总价,不必去单独页面结算。找了些资料修改了一下,整理示例如下:
gwc.js文件如下:
// JavaScript Document //计算单个小计 function EveryCount() { var index=window.event.srcElement.parentElement.parentElement.rowIndex; var a=document.getElementById("test").rows(index).cells(1).innerText; var b=document.getElementById("Num"+index).value; var c=parseFloat(a)*parseFloat(b); document.getElementById("test").rows(index).cells(3).innerText=c; TotalCount(); updateOrderCookie();//修改cookies中保存的数量 } //计算总计 function TotalCount() { var rowscount=document.getElementById("test").rows.length; var sum=0; for(var i=1;i"; var OrderString=unescape(ReadOrderForm('24_OrderForm'));//获取cookies中的购物车信息 //document.write(OrderString); var strs= new Array(); //定义一个数组,用于存储购物车里的每一条信息 var OneOrder=""; //strs=OrderString.split("%7C");//用|分割出购物车中的每个产品 strs=OrderString.split("|");//用|分割出购物车中的每个产品 for (i=1;i 商品名称 单价(¥) 数量 小计 "; //OneOrder=strs[i].split("%26"); OneOrder=strs[i].split("&"); for (a=1;a "; gwc+=OneOrder[a]; gwc+=""; } else { gwc+=" "; gwc+=""; gwc+=" "; } //document.getElementById("gwc").innerHTML+=OneOrder[a]+"
";//每个产品的每个属性分割后字符输出 } gwc+=""; gwc+=OneOrder[2]*OneOrder[3]; gwc+=" "; gwc+=""; //document.getElementById("gwc").innerHTML+=strs[i]+"
"; //每个产品分割后的字符输出 } gwc+=""; document.getElementById("Cart").innerHTML=gwc; TotalCount(); } //End //=4000) { alert("您的订单已满\n请结束此次订单操作后添加新订单!"); } else if(item_amountEnd //
gwc.html文件如下:
总计:0元
上面的js作用是在页面打开后即获取并输出订单信息。
示例是用html写的,在DataList中,只需要把 加入商品 按钮的 onclick="SetOrderForm('NO3','商品3','1','10.5');中的参数绑定一下,设置外面的div悬浮在浏览器右侧就可以了。
希望本文所述对大家的javascript程序设计有所帮助。
推荐阅读
-
不用ajax实现点击文字即可编辑的方法_javascript技巧
-
js+cookies实现悬浮购物车的方法
-
JavaScript调用Activex控件的事件的实现方法_javascript技巧
-
浅谈Javascript实现继承的方法_javascript技巧
-
javascript实现跳转菜单的具体方法_javascript技巧
-
js实现防止被iframe的方法_javascript技巧
-
Javascript中3种实现继承的方法和代码实例_javascript技巧
-
js中判断对象是否为空的三种实现方法_javascript技巧
-
Javascript 数组添加一个 indexOf 方法的实现代码_javascript技巧
-
javascript实现十秒钟后注册按钮可点击的方法_javascript技巧