Jyske Bank er rykket ind i Glaskuben på Kalvebod Brygge, et markant byggeri i hjertet af København. Knap 1.000 arbejder her, heraf 200 i IT, med nye rammer for samarbejde, innovation og udvikling.
Her er en funktion der laver en cookie. Jeg synes ikke jeg kan hjælpe dig yderligere eftersom jeg ikke helt frstår hvad du mener. Mener du at hvis det er mere end ti minuter siden at brugeren sidst fik en popup så skal den komme?
Anyways her følger et par funktioner til cookies handling i java script:
function saveCookie(name,value,days) { if (days) { var d = new Date(); d.setTime(d.getTime()+(days*24*60*60*1000)); var ex = "; expires="+date.toGMTString(); } else { var ex = ""; } document.cookie = name+"="+value+ex+"; path=/"; }
function readCookie(name) { var eq = 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(eq) == 0) return c.substring(eq.length,c.length); } return null; }
function eraseCookie(name) { saveCookie(name,"",-1); }
<script language="javascript" type="text/javascript"> function skrivCookie(name){ var value = new Date().getTime()+10*60*1000; exp = new Date(value).toGMTString(); document.cookie = name + "=" + value + ";expires=" + exp + ";path=/"; } function hentCookie(name){ if (document.cookie){ var n = document.cookie.indexOf(name+"="); if (n>-1){ var val = document.cookie.substring(n+name.length+1); n = val.indexOf(";"); if(n>-1)val=val.substring(0,n); var tim = +unescape(val) - new Date().getTime(); setTimeout('showPop()',tim+100); return false; } } skrivCookie('showPop'); return true; } function showPop(){ if(!hentCookie('showPop'))return; // window.open osv. //her indsætter du din popup-kode } </script>
<body onload="showPop()">
Synes godt om
Ny brugerNybegynder
Din løsning...
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.