| به منظور نمايش Cookieها |
|
if(document.cookie == "") { document.write("There are no cookies here") |
1. |
| در صورتيکه محتوي Cookieها خالي باشد, پيغام "There are no cookies here" نشان داده ميشود. |
|
else { thisCookie = document.cookie.split("; ") |
2. |
| ولي در صورتيکه محتواي آن خالي نباشد, مقدار تمامي Cookieهاي موجود توسط document.cookie.split("; ")sگرفته شده و در متغييري بنام thisCookie قرار داده ميشود.
به ياد داشته باشيد که توسط دستورsplit("; ")sآرايه اي از تمام Cookieها بوجود آمده
تا درنهايت بتوان به مقدار هر Cookie ارجاعي داده شود. |
|
|
for (i=0; i<thisCookie.length; i++) { |
3. |
| در حلقه فوق, که شمارنده آن از صفر شروع ميشود,
در صورتيکه i کمتر از تعداد Cookieها در آرايه thisCookie باشد به مقدار i, يک واحد مي افزايد. |
|
document.write("Cookie name is"+thisCookie[i].split("=")[0]) document.write(",and the value is"+thisCookie[i].split("=")[1]+"<br>") |
4. |
| و درصورت وجود Cookie در پنجره browser ابتدا عبارت "Cookie name is"
و بعد نام Cookie و به دنبال آن, عبارت and the value is به همراه مقدار Cookie نوشته ميگردد. |
|