ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
7078
7078
EMPFEHLEN
-
22.07.08 01:23 #1Der Umgang mit Cookies in JS ist alles andere als bequem, es empfiehlt sich daher, zu diesem Zweck Hilfsfunktionen zu Erstellen, mit welchen man dies einfacher gestalten kann.
Hier 4 Funktionen, die ihr dafür verwenden könnt, sie Erlauben das Lesen, Schreiben und Löschen von Cookies sowie das Testen auf deren Verfügbarkeit:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
<script type="text/javascript"> <!-- /** * Funktion: get_cookie() * holt cookie-Wert * Parameter:cookie-Name * Rückgabewert: cookie-Wert/ false **/ function get_cookie( cookieName ) { strValue = false; if( strCookie = document.cookie ) { if( arrCookie = strCookie.match( new RegExp( cookieName + '=([^;]*)', 'g'))) { strValue=RegExp.$1; } } return(strValue); } /** * Funktion:set_cookie() * setzt cookie * Parameter: cookie-Name,cookie-Wert,Haltbarkeit in Tagen * Rückgabewert: true/false **/ function set_cookie(cookieName,cookieValue,intDays) { if(!is_cookie_enabled()) { return false; } objNow = new Date(); strExp = new Date( objNow.getTime() + ( intDays * 86400000) ); document.cookie = cookieName + '=' + cookieValue + ';expires=' + strExp.toGMTString() + ';'; return true; } /** * Funktion:delete_cookie() * Löscht cookie * Parameter: cookie-Name * Rückgabewert: true/false **/ function delete_cookie(cookieName) { if(document.cookie) { document.cookie = cookieName + '=' + get_cookie(cookieName) + ';expires=Thu, 01-Jan-1970 00:00:01 GMT;'; return true; } return false; } /** * Funktion is_cookie_enabled() * prüft ob cookies erlaubt sind * Parameter: nix * Rückgabewert: true/false **/ function is_cookie_enabled() { if(typeof navigator.cookieEnabled!='undefined') { return navigator.cookieEnabled; } set_cookie('testcookie','testwert',1); if(!document.cookie) { return false; } delete_cookie('testcookie'); return true; } //--> </script>
Solltet ihr Nachfragen dazu haben, könnt ihr dies hier tun
:
http://www.tutorials.de/forum/javasc...t-cookies.html
Ähnliche Themen
-
Cookies setzen in Curl und lesen
Von wachteldonk im Forum PHPAntworten: 2Letzter Beitrag: 09.07.09, 15:30 -
cookies schreiben/auslesen
Von sn4rk im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 17.07.07, 15:23 -
Cookies erstelle, lesen, editieren und löschen?
Von -GS-Master im Forum PHPAntworten: 6Letzter Beitrag: 27.12.06, 15:08 -
RandomAccessFile schreiben-lesen-schreiben-lesen
Von SMoeller im Forum JavaAntworten: 1Letzter Beitrag: 03.12.06, 15:39 -
Cookies lesen, schreiben, ...
Von Schkal im Forum ASPAntworten: 5Letzter Beitrag: 02.09.03, 11:08




Login