Совет 1: Как сделать нажимающуюся кнопку

При создании собственного сайта вам понадобится разработать элементы управления, такие как: элементы меню, кнопки для перехода по страницам. Нажимающаяся кнопка представляет собой элемент, который при наведении мыши изменяет внешний вид, становится «придавленной», т.е. имитирует нажатие.
Вам понадобится
  • - программа Dreamweaver.
Инструкция
1
Запустите программу Dreamweaver, чтобы сделать кнопку во флеш. Создайте новую веб-страницу, сохраните ее. Для создания нажимающейся кнопки во флеш используйте страницу Media на панели объектов, а из нее – кнопку Flash Button. Здесь можно выбрать стиль для кнопки - для этого используйте панель предварительного просмотра, которая находится выше списка стилей. Далее введите текст, который будет отображаться на кнопке в поле Button Text. Просмотрите полученный результат с помощью кнопки Play.
2
Используйте язык ява-скрипт для создания нажимающихся кнопок. Создайте три изображения, одно – кнопка в спокойном состоянии, другое – вид кнопки при наведении. Далее откройте с помощью блокнота файл веб-страницы в формате html и добавьте следующий текст в поле Body. < SCRIPT LANGUAGE="JavaScript" > на следующей строке введите if( parseInt( navigator.appVersion ) >= 3 ) compat = true. >
3
Далее на строке введите if(compat) {I1 = new Image; затем укажите пути к файлам изображений I1.src= «введите путь к изображению кнопки в обычном режиме»; I1_1.src= «введите путь к изображению кнопки при наведении на нее курсора мыши»; далее введите текст function SetImg(Name,Img); {if(compat) document.images «введите ссылки на оба изображения» .src=eval(Img+'.src'); } далее введите закрывающийся тег < /SCRIPT >.
4
Перейдите в коде страницы в то место, в которое необходимо добавить кнопку, введите туда следующий код: < A HREF= «введите адрес ссылки, куда будет происходить перенаправление после нажатия кнопки» target="_self" ONMOUSEOVER="SetImg('PIC1','I1_1')" ONMOUSEOUT="SetImg('PIC1','I1')" > < IMG SRC= «Путь к файлу с обычной кнопкой» i1.gif alt= «Текст на кнопке» NAME="PIC1" BORDER= «Размер границы кнопки» > < /A >. Сохраните изменения и откройте страницу в браузере, чтобы просмотреть полученный результат.

Совет 2: Как узнать, что кнопка нажата

Некоторые программы разрабатываются не для пользователей, а для работы внутри системы. Однако подавляющее большинство программ предназначено для «общения» с пользователем и должны реагировать на действия пользователя — в том числе и на нажатие кнопок.
Инструкция
1
Чтобы распознать нажатие кнопки, в программе должен быть прописан обработчик событий, связанный с мышью и клавиатурой. Если надо обработать нажатие кнопок в интерфейсе самой программы, нужно отловить события самих элементов формы. В языке программирования JavaScript для обработки данных событий используется элемент «тела» страницы onkeydown. Для того, чтобы определить, какая именно кнопка вызвала событие, нужно запросить у элемента event код кнопки keyCode.
2
В языке программирования Delphi для обработки событий клавиатуры нужно использовать объекты типа TButton и его свойства и методы, такие как TButton.Tag, TButton.OnClick, TButton.Parent и другие. Для того, чтобы узнать, какая именно клавиша вызвала событие, используйте строковой параметр TButton.Name. Если вам привычнее использовать PHP в html-страницах, то обработайте реакцию на нажатие кнопки с помощью кода $submit=$_POST['submit'], предварительно упомянув в тегах страницы о существовании элемента с параметром input type="submit".
3
Реализация реакции приложения на нажатие кнопки пользователем зависит от языка программирования. Изучите соответствующий раздел под названием «обработка событий клавиатуры» и поэкспериментируйте на практических примерах. Как показывает практика, специального программного обеспечения для распознавания нажатия кнопок на персональном компьютере не существует. Подобные операции могут быть реализованы только в программировании, да и то, в некоторых функциях. Если у вас на компьютере при работе возникают проблемы с нажатием кнопок с клавиатуры, проведите диагностику или вовсе купите новую клавиатуру.
Видео по теме
Видео по теме
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500