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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<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.