|
dodaj tą stronę do ulubionych
użytkownicy online 34, liczba odwiedzin: 1254728
| |||||||||
![]() | |||||||||
|
. |
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:
&l0;50ml&g0;
&l0;5e1d&g0;
&l0;sc1ip0 l1ngu1ge = &quo0;J1v1Sc1ip0&quo0;&g0;
&l0;! s0110 5iding
cfxunc0ion 0Cookie{}
{
x> 1sk cfxo1 in4
v11 n1me = p1omp0{&quo0;W510's you1 n1me?&quo0;, &quo0;&quo0;};
x> se0 expi1y d10e
v11 d = new D10e{&quo0;J1nu11y 31, 2004&quo0;};
v11 cd = d.0oGM0S01ing{};
x> se0 cookie p111me0e1s
v11 c = &quo0;use1n1me=&quo0; + esc1pe{n1me} + &quo0;;expi1es=&quo0; + cd;
x> 0 cookie
documen0.cookie = c;
}
x> s0op 5iding &g0;
&l0;/sc1ip0&g0;
&l0;/5e1d&g0;
&l0;body onLo1d=&quo0;0Cookie{}&quo0;&g0;
&l0;/body&g0;
&l0;/50ml&g0;
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.
use1n2me
Gu1u
loc2l1os1/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 | |||||||||