��� ����: ����� ����� / ����� 2 / �� 6
 


������ �� ��� �- 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

�� 6: ����� ����� ����������.


The Merry Monkey of Multimedia Gulch Phone Book
Name:

Number:


������ ��� ��� ��� ������, �� ��� ����� ���� ������. �����, ��� ������ ���� �������� ����. ��� ��������, ������ �- header (phone_book) ���� ���� �����, ���� ��:

var phone_book = new Array();
phone_book["happy"] = "(203) 555-1234";
phone_book["sleepy"] = "(203) 555-2345";
phone_book["sneezy"] = "(203) 555-4321";
phone_book["sleazy"] = "(203) 555-3245";
phone_book["sneery"] = "(203) 555-3213";
phone_book["bleary"] = "(203) 555-2365";
phone_book["tweaked"] = "(203) 555-1664";

����� ��� ��� ������� ��� ��� �� ����, ������� ���� �� ����� ������ �� �� ��� ������ ������. ������ ���� �� ���� ������ �� ���� ����� �����, ���� "sneezy", �����:

var the_number = phone_book["sneezy"];

���� ���� ����� (form):

<form name="the_form">

<b>Name:</b>

<select onChange = "displayNumber(phone_book, this.options[selectedIndex].value);">
<option value="happy">Happy
<option value="sleepy">Sleepy
<option value="sneezy">Sneezy
<option value="sleazy">Sleazy
<option value="sneary">Sneery
<option value="bleary">Bleary
<option value="tweaked">Tweaked
</select>

<p>

<b>Number:</b>
<input type="text" name="number_box" value="">

</form>

��� ��, ������ ��������� ������ �� ����. ��� �� ����� ��� ����� ������ �/�� ������� ������� �����.

��� ��, ��� �� �- onChange handler ������ �- select. ���� ��� ��, ����� ���� �� ������ ������ �� �������� displayNumber �� ���� ������ ����� �- select. ��������, �����, ������ ���� ���. �� ��� ���� �- "sneezy", ������ this.options[selectionIndex].value ����� "sneezy". �� ��� ���� ������ ����� ����� ��, ��� ������ ������ - ����� 5.

����, ����� �� ������ ���, ����� �������� displayNumber ������ ��:

function displayNumber(phone_book, entry)
{
  var the_number = phone_book[entry];
  window.document.the_form.number_box.value = the_number;
}

�������� ����� ��� ������� � ��� ������� ��� � ������� �� ��� ��������� ���� �����. ����� ������� ��������,

var the_number = phone_book[entry];

����� �� ��� ���� ��������. ������ ������,

window.document.the_form.number_box.value = the_number;

��� �� ����� ���� ������ ����� number_box.

���. ��� ���� ����, ������ ����������� ������ ��� ���� ���� ��� ������ ��� ������. �� �������� ������ ���� ������ �����, �������, ������ ���� ���� �� ���� ����. ���� ���� ������� ��� ���� ����� ���� ������� �����������, �� ����� �� ����� ���� ���� ��� �������-�����-�����.

������, �� ��� ���� ����, ��� ����� ��� �������.

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

��� ��� «--

 
       
       
   
 
 

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