FAQ |
Kalender |
2008-06-30, 08:24 | #11 | ||
|
|||
Medlem
|
Har man inte cookies aktiverat så kommer den där koden att leda till att sidan blir riktigt irriterande..
|
||
Svara med citat |
2008-07-01, 12:48 | #12 | ||
|
|||
Klarade millennium-buggen
|
En hel del semikolon som saknades nu och klamrar som hade försvunnit.
Kolla gärna in din text på sidan också. Dels innehåller den flera grammatiska fel samt tecken som nog inte skall vara där. Kod:
<script type="text/javascript"> var expDays = 356; // number of days the cookie should last var page = "home.html"; function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } function DeleteCookie (name) { var exp = new Date(); exp.setTime (exp.getTime() - 1); var cval = GetCookie (name); document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); } var exp = new Date(); exp.setTime(exp.getTime() + (expDays*24*60*60*1000)); function amt(){ var count = GetCookie('count') if(count == null) { SetCookie('count','1'); return 1; } else { var newcount = parseInt(count) + 1; DeleteCookie('count'); SetCookie('count',newcount,exp); return count; } } function getCookieVal(offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function checkCount() { var count = GetCookie('count'); if (count == null) { count=1; SetCookie('count', count, exp); window.location.href=page; } else { count++; SetCookie('count', count, exp); } } window.onload = checkCount; </script> |
||
Svara med citat |
2008-07-01, 14:12 | #13 | ||
|
|||
Supermoderator
|
Får man fråga vad poängen med att acceptera ToS skulle vara öht om du inte har någon inloggning? Har du ingen identifikation av användaren (IP-nummer räcker ju knappast) så fyller det ju ingen funktion alls.
Är det endast för information så kan du ju kolla av IP-numret och därutöver lägga det som en väl synlig länk någonstans på sidan.
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2008-07-01, 17:00 | #14 | ||
|
|||
Medlem
|
nja , mest bara för att folk inte ska skylla på en massa OM det händer något..(som ja inte tror men bara för säkerhetsskull)
|
||
Svara med citat |
2008-07-01, 17:02 | #15 | ||
|
|||
Medlem
|
ah...skit i cookien ... det är bara problem... men tack ändå!
|
||
Svara med citat |
2008-07-01, 17:10 | #16 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2008-07-01, 19:05 | #17 | ||
|
|||
Klarade millennium-buggen
|
Citat:
Det jag postade nu (det är jag som postat på eforum också) fungerar enligt din specifikation. Om du inte får det att fungera så är det en radbrytning som uppstår vid kopieringen eller så har du gjort något fel vid kopieringen. Här är en helt fungerande fil. http://rafb.net/p/2GVRDS61.html |
||
Svara med citat |
2008-07-02, 13:09 | #18 | ||
|
|||
Medlem
|
okej tack , ska nog lära mig lite mer i så fall då ... tack!
|
||
Svara med citat |
Svara |
|
|