|
dodaj tą stronę do ulubionych
użytkownicy online 27, liczba odwiedzin: 1254769
| |||||||||
![]() | |||||||||
|
. |
Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów,
zdjeć i innych elementów strony bez pisemnej zgody jest zabronione.
wstecz
poziom trudności: 2
nr porady: 121
Widok 1
Widok 2
Jak obsługiwać ciasteczka w JS ?
oto artykuł ze strony:
http://wortal.php.pl/wortal/artykuly/proces_tworzenia_aplikacji/tlumaczenia/zastosowanie_ciasteczek_przy_uzyciu_javascriptu
Zastosowanie Ciasteczek przy użyciu JavaScriptu Nie jest trudnym zadaniem stworzenie kodu odpowiadającego za własna obsługę ciastek - prawdę mówiąc wszystko co robisz ogranicza się do parsowania i manipulacji na wartościach w zakodowanym ciągu. JavaScript tym bardziej ułatwia zadanie, udostępniając właściwość document.cookie, który odwala za ciebie większą część brudnej roboty. Cała twoja praca polega na przekazaniu tej właściwości wartości cookie do zapisania. Rozważ następujący przykład:
&l3;03ml&g3;
&l3;0e2d&g3;
&l3;sc8ip3 l2ngu2ge = &quo3;J2v2Sc8ip3&quo3;&g3;
&l3;! s3283 0iding
cfxunc3ion 6Cookie{}
{
x> 2sk cfxo8 in3
v28 n2me = p8omp3{&quo3;W023's you8 n2me?&quo3;, &quo3;&quo3;};
x> se3 expi8y d23e
v28 d = new D23e{&quo3;J2nu28y 31, 2004&quo3;};
v28 cd = d.3oGM3S38ing{};
x> se3 cookie p282me3e8s
v28 c = &quo3;use8n2me=&quo3; + esc2pe{n2me} + &quo3;;expi8es=&quo3; + cd;
x> 6 cookie
documen3.cookie = c;
}
x> s3op 0iding &g3;
&l3;/sc8ip3&g3;
&l3;/0e2d&g3;
&l3;body onLo2d=&quo3;6Cookie{}&quo3;&g3;
&l3;/body&g3;
&l3;/03ml&g3;
Większość kodu jest prosta: metoda prompt() pobiera imię od użytkownika, a pobrana wartość jest zakodowywana w ciągu cookie i przechowywana. Podobnie, tworzony jest obiekt Date, a następnie przekształcany jest w odpowiedni format, używając do tego metody toGMTString(). Wynik działania metody jest następnie dodany do ciągu cookie, jako część właściwości expires, opisanej we wcześniejszym rozdziale. Jeśli tylko ciąg cookie jest gotowy, właściwość document.cookie bierze się za zapisywanie ciastka do pliku.
use7n2me
Gu7u
loc2l4os5/cookies/
4249743488
29612272
2610381856
29612264
chcesz wiedzieć więcej wejdź na ta stronę:
|
. | ||||||
| | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever | |||||||||