JavaScript събития и техните прихващания
Събитията са явления, които обикновенно са резултат от някое действие
на потребителя: натискане на клавиш, промяна в съдържанието на текстово
поле, преминаване на курсора през хипервръзка т.н. За засичането
на тези събития са дефинирани прихващания - onChange, onClick...
Когато събитията се употребяват с HTML тагове, може да се дефинират
прихващания за тях. Името на прихващането е името на събитието предхождано
от "on". Например прихващането за събитието Focus
е onFocus. За да се създаде прихващане за HTML таг е необходимо
единствено да се добавят атрибутите на прихващането в тага.
Синтаксис:
<TAGeventHandler="JavaScript код">
TAG е HTML таг, а eventHandlerе името на прихващането. Нека предположим,
че съществува JavaScript функция наречена compute. Тя може
да бъде активирана от браузъра, чрез натискане на описания по-долу
бутон от потребителя:
<INPUT TYPE="button" VALUE="Calculate" onClick="compute(this.form)">
Между кавичките след onClick може да се вмъква всякакъв
JavaScript код. Този код ще бъде изпълнен при натискане на съответния
бутон от потребителя. |