Подія onmousedown за своєю дією схожа на onclick і відрізняється від неї тим, що спрацьовує в момент натискання на кнопку миші. onclick у певному сенсі є комбінацією подій onmousedown і onmouseup .
Синтаксис
onmousedown="<скрипт>"
Значення
Див. скрипт.
Приклад
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Подія onmousedown</title> <script> var i=0; function counter(){ i++; document.getElementById("layer2").innerHTML +=i + " "; } </script> <style type="text/css"> #layer1 { background: #fc0; /* Колір тла */ padding: 30px 10px; /* Поля навколо тексту */ } </style> </head> <body onmouseup="if(window.interval) clearInterval(interval)"> <div id="layer1" onmousedown="interval=setInterval('counter()',50)"> Клацніть всередині </div> <div id="layer2"></div> </body> </html>
У цьому прикладі при наведенні курсору на помаранчевий шар та натисканні на кнопку миші виводяться числа (мал. 1) доти, доки кнопка не буде відпущена.
>Мал. 1. Використання події onmousedown
Браузери
4 | 12 | 1 | 3.5 | 1 | 1 |
1 | 1 | 6 | 1 |
Браузери
У таблиці браузерів застосовуються такі позначення.
- — елемент повністю підтримується браузером;
- — елемент браузером не сприймається та ігнорується; li>
- — при роботі можлива поява різних помилок, або елемент підтримується із застереженнями.
Число вказує версію браузреа, починаючи з якої елемент підтримується.
Автор та редактори
Останнє змінення: 19.03.2018
Редактори: Влад Мержевич