Основните събития в JavaScript представляват действия, които се извършват върху Web страницата. За да се разбере какви събития настъпват се използват
специални методи дефинирани в JavaScript. Чрез тези методи събитията се прихващат и се изпълнява желаното действие. Събитията допустими в JavaScript са:
![](../../Images/bullet.gif) |
ONLOAD=”SCRIPT”
Възниква, когато браузъра завърши зареждането на прозорец
или фреймове във <FRAMESET>. |
![](../../Images/bullet.gif) |
ONUNLOAD=”SCRIPT”
Възниква, когато браузъра затвори прозорец или фрейм. |
![](../../Images/bullet.gif) |
ONCLICK=”SCRIPT”
Възниква при натискане с мишката върху елемент. |
![](../../Images/bullet.gif) |
ONBLCLICK=”SCRIPT”
Възниква при натискане на два пъти с мишката върху елемент. |
![](../../Images/bullet.gif) |
ONMOUSEDOWN=”SCRIPT”
Възниква, когато бутона на мишката е натиснат върху елемент. |
![](../../Images/bullet.gif) |
ONMOUSEUP=”SCRIPT”
Възниква, когато бутона на мишката се отпусне върху елемент. |
![](../../Images/bullet.gif) |
ONMOUSEOVER=”SCRIPT”
Възниква, когато мишката премине върху елемент. |
![](../../Images/bullet.gif) |
ONMOUSEMOVE=”SCRIPT”
Възниква, когато мишката се движи докато е върху елемент. |
![](../../Images/bullet.gif) |
ONMOUSEOUT=”SCRIPT”
Възниква, когато мишката излезе извън елемент. |
![](../../Images/bullet.gif) |
ONFOCUS=”SCRIPT”
Възниква, когато елемента придобие фокус. |
![](../../Images/bullet.gif) |
ONBLUR=”SCRIPT”
Възниква, когато елемента загуби фокус. |
![](../../Images/bullet.gif) |
ONKEYPRESS=”SCRIPT”
Възниква, когато е натиснат и отпуснат клавиш върху елемента. |
![](../../Images/bullet.gif) |
ONKEYDOWN=”SCRIPT”
Възниква, когато е натиснат клавиш върху елемента. |
![](../../Images/bullet.gif) |
ONKEYUP=”SCRIPT”
Възниква, когато е отпуснат клавиш върху елемента. |
![](../../Images/bullet.gif) |
ONSUBMIT=”SCRIPT”
Възниква, когато се подават данни от форма. Прилага се само
към <FORM> елемент. |
![](../../Images/bullet.gif) |
ONRESET=”SCRIPT”
Възниква, когато се изчиства форма. Прилага се само към <FORM>
елемент. |
![](../../Images/bullet.gif) |
ONSELECT=”SCRIPT”
Възниква, когато потребителят избере текст или текстово поле. |
![](../../Images/bullet.gif) |
ONCHANGE=”SCRIPT”
Възниква, когато стойността на елемент се промени. |
Следващият пример реализира три от най-използваните събития - щракване
върху обект (onClick), зареждане на страница и излизане от
нея (съответно onLoad и onUnload):
<HTML>
<HEAD>
<TITLE>Пример за прихващане на събитие</TITLE>
<SCRIPT language="JavaScript">
function
changeColor(color) {
document.bgColor=color
}
</SCRIPT>
</HEAD>
<BODY onload=alert("Здравейте") onUnload=alert("Довиждане")>
<h1><center>Натискайки
бутоните променяш цвета на фона!</center>
</h1>
<form>
<input
type=button value="Син" onClick="changeColor('blue')"><br>
<input
type=button value="Червен" onClick="changeColor('red')"><br>
<input
type=button value="Жълт" onClick="changeColor('yellow')"><br>
<input
type=button value="Зелен" onClick="changeColor('green')"><br>
<input
type=button value="Неви" onClick="changeColor('#000080')"><br>
<input
type=button value="Акуа" onClick="changeColor('#00FFFFF')">
</form>
</BODY>
</HTML>