��� ����: ����� ����� / ����� 2 / �� 9
 


������ �� ��� �- JavaScript
 


���� ������ ��:
1: ������ ������
2: ����� ����� ��������
3: substring
4: ����� split
5: ������ �����������
6: ���' ����� ����������
7: cookies � ������
8: ��� ����� cookies
9: ����� cookies - �'
10: ����� cookies - �'
11: ����� ������
12: ��� ����� cookies
13: cookie - path/domain
14: ����� ����� 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

����� 2

�� 9: ����� cookies.

���� ����� cookie ����� ����� �� �����, �� ���� ����� ����. ��� ���� ��� ���� �� �- cookie �������� ������:

function readCookie()
{
  var the_cookie = document.cookie;
  var broken_cookie = the_cookie.split(":");
  var the_name = broken_cookie[1];
  var the_name = unescape(the_name);
  alert("Your name is: " + the_name);
}

����� �������, ��� ����� ������. �� ���� ������� ��� ���� ���� HTML ��� ���� ����� �� �� �- cookies ���� ����, ����� ���� ������� document.coockie. ���� ������� ������ cookies, ��� ������ �� ����� ���� ���� �� ���� �- cookie �����. ����, �- cookie ������ ����� ��: wm_javascript=username:dave%20thau. �� �� ������ ���� ���� ���� ������� ��������, ����� ����� ����� �� ������ ���� �- cookie. ��� ���� ���� ������:

var broken_cookie = the_cookie.split(":");

���� �� �- cookie ���� ����� �"� ���� ����������.

var the_name = broken_cookie[1];

���� �� ������� ����� ����������: "dave%20thau".

var the_name = unescape(the_name);

���� �� ����� �������� ()escape. ����� ��, ����� �� ������� "%20" ������� " "(����).

alert("Your name is: " + the_name);

������ ...

������ �� ������� �- cookie ���� �� ���� ���� ���: �� ������. ��� ������ ����, cookies ������ ����� ���� ���� �� �� 4KB, �� ������ ��� �� ���� ���� �����.

���� ������ ���

��� ��� «--

 
       
       
   
 
 

���� ����
����� �����
����� �����
����� ������
����� ���
��� ����