После того как мы научились получать данные от пользователя, самое время разобраться с тем, как создавать обработчики событий. Перед началом опытов как обычно надо создать несколько элементов пользовательского интерфейса на HTML-странице. В моём примере HTML-код будет таким: Затем нам надо получить ссылку на нужный элемент и создать обработчик события. Подробно расскажу на примере кнопки. Итак, в HTML-коде есть кнопка: <button id="btnPress">Нажми меня</button><br> Тогда в исходном коде на Паскале нам надо найти этот элемент (кнопку): var btnPress : TJSHTMLInputElement; … btnPress := TJSHTMLInputElement(Document.getElementById('btnPress')); Также нам надо создать процедуру - обработчик события. У нас она будет такой: procedure ButtonPressClick(aEvent : TJSMouseEvent); begin Window.Alert('Ура! Работает!'); WriteLn('Координаты: (', aEvent.x, ', ', aEvent.y, ')'); end; То есть при нажатии на кнопку мы выводим сообщение в окне, а также выводим координаты указателя мыши в момент нажатия на
Веб-разработка в Lazarus: Обработчики событий элементов веб-страницы
2 июля 20252 июл 2025
30
1 мин