In the url [url]www.test.com?TEST=TESTCOOKIEVAL[/url] whenever ‘TEST’ query parameter appears in the url cookie should be set with name,value as the query parameter values.
@FangJun 14.2008 — #var data=location.search; data=location.search.substring(1); // remove the '?' data=data.split('&'); var pairs={}; for(var i=0; i<data.length; i++) { // store name value var tmp=data[i].split('='); pairs[tmp[0]]=tmp[1]; } for (var i in pairs) { // find name value if(i=='TEST') { createCookie(i, pairs[i], 7); break; } }
function createCookie(name,value,days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); document.cookie = name+"="+value+expires+"; path=/"; }