Як зробити натискати кнопку
При створенні власного сайту вам знадобиться розробити елементи управління, такі як: елементи меню, кнопки для переходу по сторінках. Натискаємо кнопку являє собою елемент, який при наведенні миші змінює зовнішній вигляд, стає «придавлений», тобто імітує натискання.
Вам знадобиться
- - програма Dreamweaver.
Інструкція
1
Запустіть програму Dreamweaver, щоб зробити кнопку у флеш. Створіть нову веб-сторінку, збережіть її. Для створення натискати кнопки під флеш використовуйте сторінку Media на панелі об`єктів, а з неї - кнопку Flash Button. Тут можна вибрати стиль для кнопки - для цього використовуйте панель попереднього перегляду, яка знаходиться вище списку стилів. Далі Ви можете визначити, який буде відображатися на кнопці в полі Button Text. Перегляньте отриманий результат за допомогою кнопки Play.
2
Використовуйте мову ява-скрипт для створення натискати кнопок. Створіть три зображення, одне - кнопка в спокійному стані, інше - вид кнопки при наведенні. Далі відкрийте з допомогою блокнота файл веб-сторінки в форматі html і додайте наступний текст в поле Body. lt; SCRIPT LANGUAGE ="javascript" gt; на наступному рядку введіть if (parseInt (navigator.appVersion) gt; = 3) compat = true. gt;
3
Далі на рядку введіть if (compat) {I1 = new Image- потім за допомогою введення шляху до файлів зображень I1.src = «введіть шлях до зображення кнопки в звичайному режимі» - I1_1.src = «введіть шлях до зображення кнопки при наведенні на неї курсора миші »- далі введіть текст function SetImg (Name, Img) - {if (compat) document.images« введіть посилання на обидва зображення ».src = eval (Img + `. src`) -} далі введіть закривається тег lt; / SCRIPT gt ;.
4
Перейдіть в коді сторінки в те місце, в яке необхідно додати кнопку, введіть туди наступний код: lt; A HREF = «введіть адресу посилання, куди буде відбуватися перенаправлення після натискання кнопки» target ="_self" onmouseover ="SetImg ( `PIC1`, `I1_1`)" onmouseout ="SetImg ( `PIC1`, `I1`)" gt; lt; IMG SRC = «Шлях до файлу зі звичайною кнопкою» i1.jpg alt = "Текст на кнопці» NAME ="PIC1" BORDER = "Розмір кордону кнопки» gt; lt; / A gt ;. Збережіть зміни і відкрийте сторінку в браузері, щоб переглянути отриманий результат.
Рада 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
Реалізація реакції програми на натискання кнопки користувачем залежить від мови програмування. Вивчіть відповідний розділ під назвою «обробка подій клавіатури» і поекспериментуйте на практичних прикладах. Як показує практика, спеціального програмного забезпечення для розпізнавання натискання кнопок на персональному комп`ютері не існує. Подібні операції можуть бути реалізовані тільки в програмуванні, та й то, в деяких функціях. Якщо у вас на комп`ютері при роботі виникають проблеми з натисканням кнопок з клавіатури, проведіть діагностику або зовсім купите нову клавіатуру.
Статті за темою "Як зробити натискати кнопку"
Оцініть, будь ласка статтю