click – onClick
Изпълнява JavaScript код, когато потребителя кликне върху елемент на форма или хипервръзка. (Събитието Click е в комбинация със събитията MouseDown и MouseUp). Прихващания от: Button, document, Checkbox, Link, Radio, Reset, Submit. За checkboxes, links, radio buttons, reset buttons и submit buttons, onClick може да върне false за нормално прекъсване на операцията свързана със събитието click. За пример, следният код създава хипервръзка, натискането върху която предизвиква появата на диалогов прозорец за потвърждение. Може да се избере Yes или No - за продължение на зареждането или за отказване.

<A HREF = "http://home.netscape.com/"
onClick="return confirm('Load Netscape home page?')">
Netscape</A>

Когато прихващането върне false, действието по подразбиране е както следва за:

Buttons
няма действие по подразбиране

Radio buttons and checkboxes
не е променено нищо

Submit buttons
формата не е изпратена

Reset buttons
формата не е изчистена

Синтаксис:
onClick="handlerText"

Параметри:

handlerText
JavaScript код или извикване на JavaScript функция.

Използвани атрибути на събитието:
 

type
Тип на съобщението.

target
Информация за обекта, от който е изпратено събитието.

 

Когато е натиснато върху хипервръзка: layerX, layerY, pageX, pageY, screenX, screenY
Дават информация за позицията на курсора в момента на натискането.

 

which
Съдържа информация за натиснатият бутон - 1 за ляв бутон на мишката, 3 за десен.

 

modifiers
Информация за modifier (ALT_MASK, CONTROL_MASK, SHIFT_MASK, и META_MASK) kлавиш в момента на натискане.

Пример:
Извикване на функция при натискане на бутон. Предполага се, че е създадена JavaScript функция наречена compute. Тя може да бъде извикана, когато потребителя кликне върху бутонът:

<INPUT TYPE="button" VALUE="Calculate"
onClick="compute(this.form)">

Ключът this сочи към текущият обект - бутонът Calculate.

dblclick – onDblClick
Изпълнява JavaScript код, когато потребителя направи double-clicks (двойно натискане) върху елемент на форма или хипервръзка. Прихващания от: document, Link.

Синтаксис:
onDblClick="handlerText"

Параметри:

handlerText
JavaScript код или извикване на JavaScript функция.

Използвани атрибути на събитието:
 

type
Тип на съобщението.

target
Информация за обекта, от който е изпратено събитието.

 

Когато е натиснато върху хипервръзка: layerX, layerY, pageX, pageY, screenX, screenY
Дават информация за позицията на курсора в момента на натискането.

 

which
Съдържа информация за натиснатият бутон - 1 за ляв бутон на мишката, 3 за десен.

 

modifiers
Информация за modifier (ALT_MASK, CONTROL_MASK, SHIFT_MASK, и META_MASK) kлавиш в момента на натискане.

назаднапред