var FrontOrders_addToFavorite01 = { topPosition:"0", leftPosition:"0", alignLeft:true, compId:"", autoclose:"", buttonFlag:"0", countFlag:"5", clearTimeOut:new Object(), /*初始化 页面样式,使其隐藏显示 onloadjsp:function() { $("#" + FrontOrders_addToFavorite01.compId).hide(); }, */ /** * 添加:cookies * 参数:productid 商品id */ addFavoritesToCookie:function(productid){ //校验商品是否存在 1:存在 2: 不存在 $.get("/FrontOrders.do?method=checkProductState&productid="+productid,function(productData){ if(productData == "1"){ $.get("/FrontOrders.do?method=ifMemberLogin",function(memberid){ if(memberid == 'login'){//会员 //通过ajax调用action方法 $.get("/FrontOrders.do?method=getFavoriteState&productid="+productid,function(data){ if(data =='addsuccess'){//添加成功 document.getElementById(FrontOrders_addToFavorite01.compId+"_playmessage").innerHTML=i18n_orders_addsuccess;//orders.FrontOrders_addToFavorite01.addsuccess; FrontOrders_addToFavorite01.contrlDisplayFavorite(); }else if(data =='more'){//已经超额添加 document.getElementById(FrontOrders_addToFavorite01.compId+"_playmessage").innerHTML=i18n_orders_favoritesmessage;//orders.FrontOrders_addToFavorite01.addsuccess; FrontOrders_addToFavorite01.contrlDisplayFavorite(); }else if(data =='exist'){//已经添加过 document.getElementById(FrontOrders_addToFavorite01.compId+"_playmessage").innerHTML=i18n_orders_exist;//orders.FrontOrders_addToFavorite01.addsuccess; FrontOrders_addToFavorite01.contrlDisplayFavorite(); } }); }else if (memberid == 'nologin'){//非会员 var cookiename = "favoritesid"; var cookies = document.cookie; var hasfavorites = cookies.indexOf(cookiename + '='); if(hasfavorites == -1){ document.cookie = cookiename+'=' + escape(productid)+';path=/'; document.getElementById(FrontOrders_addToFavorite01.compId+"_playmessage").innerHTML=i18n_orders_addsuccess; FrontOrders_addToFavorite01.contrlDisplayFavorite(); }else{ //id串开始位置 var start = cookies.indexOf("favoritesid=")+12; //id串结束位置 var end = cookies.indexOf(';', start); if(end==-1){ end= cookies.length; } var idStr = cookies.substring(start, end); var idStrArray = idStr.split("_"); //超过最大数 if(idStrArray.length >= 20){ document.getElementById(FrontOrders_addToFavorite01.compId+"_playmessage").innerHTML=i18n_orders_favoritesmessage; FrontOrders_addToFavorite01.contrlDisplayFavorite(); return ; } //已经存储过 for(var i=0;i= 20){ /*document.getElementById(FrontOrders_addToFavorite01.compId+"_playmessage").innerHTML=i18n_orders_favoritesmessage; FrontOrders_addToFavorite01.contrlDisplayFavorite();*/ return "more"; } //已经存储过 for(var i=0;i