����� 3
�� 4: ������ �������� ��� ����� ����.
�� ��� ����� ���� ��� ����� ������, ���� ����� ������� ��� ����� �����. ����� ����, �� ����� �- JavaScript. ���� �����:
var the_count = 0;
var the_timeout;
function doTimer()
{
window.document.timer_form.the_text.value = the_count;
the_count += 2;
the_timeout = setTimeout("doTimer();", 2000);
}
��� ������ ��� ������� �� ����� �����. ���� ����� ���� �� ������, ��� ���� ���������, ��� ��� ��� �� ����� �� ���� �� the_count ����� �����. ��, �������� ������ �� the_count ������, ������ ����� �- setTimeout. ���� ��� �����, �-setTimeout �����, �����, ��������� ��� ���. ��� ���� �� ���� ������ �����, ������ �� the_count ���� ������ �- setTimeout �� ��� ����� ����� ���� ��� �����. ���� ��� ������ ����, ������ �� ���� ����� �� ������ �������� �����. ���� ������ ��� �����, �������� ��� ���. ���� setTimeout ���� ���� � -the_count ����� �-2. ������� ���� ����, ���� ��� �� ����� setTimeout ��� ������� ��� ��� ����.
�� ����, ���� ������� ��������� ������ ������� ����� ������ �� ����, ���� ������ "While" ��������� ����� �� ������ ����� ��� ��� ��� ����� ���� ����� ������. ���� � - setTimeout ����� ���� ��� ����� �����. ������ ����, ������ �� ��� ����� ����� ����� ��� �� ����.
���� ���� setTimeout?
���, ���� ���� ���� ����� ���� ��� ����� ������ ��������, ������ ���� ���� ��� ���� ����� ����. ��� ���� �� clearTimeout. �� ����� �� ��� � - HTML �� ������ ����� �����, ���� �� ������ ���:
<input type="button" value="stop timer"
onClick="clearTimeout(the_timeout);">
��� ������ ����� ������ ����� �� ���� ����. ������ ����� setTimeout ��� ()clearTimeout, ��� ����� �� �����. ���� ��� ����� setTimeout ���:
the_timeout = setTimeout("some javascript",3000);
clearTimeout(the_timeout);
|