//Set CookiesfunctionSetcookie (name,value) {varDays = 30; varExp =NewDate (); Exp.settime (Exp.gettime ()+ days*24*60*60*1000); Document.cookie= name + "=" + Escape (value) + "; expires=" +exp.togmtstring ();}//Get Cookie 1functionGetCookie (name) {vararr = Document.cookie.match (NewRegExp ("(^|)" +name+ "= ([^;] *)(;|$)")); if(Arr! =NULL)returnUnescape (arr[2]);return NULL;}//Get Cookie 2functionGetCookie (CNAME) {varName = CNAME + "="; varCA = Document.cookie.split ('; ')); for(vari=0; i<ca.length; i++) { varc =Ca[i]; while(C.charat (0) = = ") c = c.substring (1); if(C.indexof (name)! =-1)returnc.substring (Name.length, c.length); } return"";}//Delete CookiesfunctionDelcookie (name) {varExp =NewDate (); Exp.settime (Exp.gettime ()-1); varCval=GetCookie (name); if(cval!=NULL) Document.cookie=name + "=" +cval+ "; expires=" +exp.togmtstring ();}functiongobuy (ID, price) {varNewcookie = ""; varOldcookie = GetCookie ("Product"); if(Oldcookie) {if(InArray (Oldcookie.split (",") ( ID)) {newcookie=Oldcookie; } Else{Newcookie= ID + "," +Oldcookie; } } Else{Newcookie=ID; } Setcookie ("Product", Newcookie); Location.href= "Shopping.html"; }functiondelshopping (ID) {Comfire (""); varTR = document.getElementById ("product_id_" +ID); varOldcookie = GetCookie ("Product"); if(Oldcookie) {varOldcookiearr = Oldcookie.split (","); varNewcookiearr =NewArray (); for(cinchOldcookiearr) { varCookie =parseint (Oldcookiearr[c]); if(Cookie! =ID) newcookiearr.push (cookie); } varNewcookie = Newcookiearr.join (","); Setcookie ("Product", Newcookie); } if(TR) tr.parentNode.removeChild (tr);}
Cookie-JS-based Coolie use