Tworzenie , zapisywanie, odczyt usuwanie Cookies (ciasteczek) w JavaScript
Skrypt ilustruje obsługę cookies w JavaScript przedstawione jest tu tworzenie odczyt i usuwanie plików COOKIE
Listing
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Cookies - przykład</title>
<script type="text/javascript">
function setCookie(sName, sValue, oExpires, sPath, sDomain, bSecure) {
var sCookie = sName + "=" + encodeURIComponent(sValue);
if (oExpires) {
sCookie += "; expires=" + oExpires.toGMTString();
}
if (sPath) {
sCookie += "; path=" + sPath;
}
if (sDomain) {
sCookie += "; domain=" + sDomain;
}
if (bSecure) {
sCookie += "; secure";
}
document.cookie = sCookie;
}
function getCookie(sName) {
var sRE = "(?:; )?" + sName + "=([^;]*);?";
var oRE = new RegExp(sRE);
if (oRE.test(document.cookie)) {
return decodeURIComponent(RegExp["$1"]);
} else {
return null;
}
}
function deleteCookie(sName, sPath, sDomain) {
var sCookie = sName + "=; expires=" + (new Date(0)).toGMTString();
if (sPath) {
sCookie += "; path=" + sPath;
}
if (sDomain) {
sCookie += "; domain=" + sDomain;
}
document.cookie = sCookie;
}
</script>
</head>
<body>
<script type="text/javascript">
alert("Ustawianie cookies...");
setCookie("imie", "Nicholas");
setCookie("ksiazka", "Professional JavaScript");
alert("Cookie 'imię' ma wartość " + getCookie("imie"));
alert("Cookie 'ksišżka' ma wartość " + getCookie("ksiazka"));
alert("Usuwanie cookies...");
deleteCookie("imie");
deleteCookie("ksiazka");
alert("Cookie 'imię' ma wartość " + getCookie("imie"));
alert("Cookie 'ksišżka' ma wartość " + getCookie("ksiazka"));
</script>
</body>
</html>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno