18. juli 2008 - 14:42Der er
8 kommentarer og 1 løsning
Javascript Cookie problem
Hej Eksperter.
Har nu siddet i en time og rodet med samme problem.
Jeg har et script, som skal lave to cookies der indeholder screen width og height. Mit script er følgende:
<script language="javascript"> <!-- /* Todays date */ var myDate = new Date(); /* We add 30 days to todays date, which is when we want our cookie to expire */ var expDate = new Date(myDate.getDate()+30); /* Convert the date to a string containing the result, according to the Universal Coordinated Time */ var expCookie = expDate.toGMTString(); /* Get the screen width and height and set our two cookie swith the correct information */ var swCookie = "screen_w="+screen.width+";expires="+expCookie; /* var: screenWidthCookie */ var shCookie = "screen_h="+screen.height+";expires="+expCookie; /* var: screenHeightCookie */ /* Apply the cookies */ document.cookie=swCookie; document.cookie=shCookie;
/* Update site so PHP can get the information */ document.write(screen.width+" "+screen.height); //--> </script>
Når jeg går ind på siden, og derefter kigger i mine cookies kan jeg ikke finde dem.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
<script type="text/javascript"> function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; }
function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; }
function eraseCookie(name) { createCookie(name,"",-1); }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.