����� ���
�� 4: ������ �- events handler.
�- JavaScript ���� ������ (�� ������) ���� ��� ����� ���� ����� ��������. ������ ������� ���� ��� ���� ������, �� ���� ������ ��� �� ����-�����, �� ����� �� ���� �� ����� (��� ����� �� ������ ������). ���� ������ ���, ��� �������� ����� �- JavaScript �� ���� ���� ����� ���� ����� ���. ������, ���� ����� ������ ������ ��� ��� ����� ���� �����, �� ������ ����� ������� ��� ��� ��� ��� ���� ���� (��� ������ ������).
���� ������ ����� �� �� ������ ���� ���� ����� ��� �"� ����� event handler ��� HTML, ��� ������ ������ ���� ������:
<body onLoad="setBackgroundColor('#ff0000','#00ff00','#ffff00','#3333ff');">
������ ��� onLoad ��� �- event handler, ������ ���� ���� ������ ��� �- JavaScript �� ���� ���� ����� ���� ����� (load event), ��� ����� ��� ��� ������� ����� ��� ��� (������ ����� �- HTML body).
����� ��� ���� ���� ��� �� ����� �� �������� setBackgrounndColor, ��� ����� ����� ������� ��� ��� ���. ����� JavaScript ����� ����� ���� �- onLoad handler ���� ���, ����� ���� ��� ������ ������ ������ (����� ������ ��� ����� ������� ...).
������ ����� ���� �� event handler, ���� ��� �� ������� ����� ����� �����:
<body onLoad="someFunction();">
<a href="#" onMouseOver="someFunction();" onMouseOut="anotherFunction();" onClick="yaFunction();">
<a href="javascript: someFunction();">
<form onSubmit="someFunction();">
<input type="button" onClick="someFunction();">
<select onChange="someFunction();">
|