Понедельник, 22.09.2025, 08:33
Как сделать сайт
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Категории раздела
HTML руководство для начинающих [9]
Руководство по языку разметки. Позволяет быстро усвоить язык HTML.
Справочник по HTML тегам [10]
Небольшое справочное руководство по HTML тегам
Справочник по CSS [0]
Отличный справочник по каскадным таблицам стилей CSS. Содержит наиболее полную информацию справочного характера
SSI [1]

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Учебники » Справочник по HTML тегам

9. Элементы управления

Тег <BUTTON> и обязательный парный ему </B>

Тег <BUTTON> создает кнопку с рисунком или с другими встроенными элементами

Пример


Код для примера

<button>
 <table border=1>
 <tr>
 <td>Кнопочка
 <tr>
 <td>в таблице
 </table></button>

Тег <option> и необязательный парный ему </option>

Каждый элемент SELECT должен содержать хотя бы один или более элементов OPTION, с помощью которого создаются строки списков


Атрибуты
selected
Индикатор, что данная строка является выбранной по умолчанию. Если данный индикатор отсутствует, то такой строкой является первый элемент
Пример

Код для примера

<select size=3>
<option>Это список с прокруткой
<option>Вторая строка
<option>Третья строка
<option selected>Четвертая строка</select>

Тег <select> и обязательный парный ему </select>

Тег <select> создает список или выпадающий список. Каждый элемент списка описывается тегом Option


Атрибуты
size
Число отображаемых элементов. Если равно 1 или не указано, то выводится одна строчка. Если значение больше 1, то выводится список с прокруткой
Пример

Приведем пример подобия pull-down меню для навигации по сайту

Вот код:

<SELECT NAME="navSelect"
  ONCHANGE="top.location.href =
    this.options[this.selectedIndex].value">
  <OPTION>Выбор раздела</OPTION>
  <OPTION VALUE="1.html">1 страница</OPTION>
  <OPTION VALUE="2.html">2 страница</OPTION>
  <OPTION VALUE="3.html">3 страница</OPTION>
  <OPTION VALUE="4.html">4 страница</OPTION>
  <OPTION VALUE="5.html">5 страница</OPTION>
</SELECT>

Основную работу выполняет обработчик события ONCHANGE. top ссылается на окно браузера, активное в данный момент. top.location.href - URL документа, отображаемого этим окном. Одним из свойств объекта SELECT является коллекция options, которая содержит параметры элементов выбора. Например navSelect.option[1].value содержит значение "index.html". Свойство элемента SELECT selectedIndex - номер выбранного пункта. Элемент this внутри элемента ссылается именно на этот элемент. Вместо него можно было использовать (в Internet Explorer) ссылку document.all.navSelect, но this гораздо короче и работает в обоих браузерах. Я советую вам всегда использовать элемент this, когда это возможно.

Приведем еще один пример, когда пользователь сначала выбирает пункт из списка и потом щелкает на кнопке


Вот код:

<FORM>
SELECT NAME="navSelect"<>
  <OPTION>Выбор раздела</OPTION>
  <OPTION VALUE="1.html">1 страница</OPTION>
  <OPTION VALUE="2.html">2 страница</OPTION>
  <OPTION VALUE="3.html">3 страница</OPTION>
</SELECT><BR>
<INPUT TYPE=BUTTON NAME="go" VALUE="Go!"
 ONCLICK="top.location.href =
 this.form.navSelect.options[this.form.navSelect.selectedIndex].value">
</FORM>

Здесь необходимо пояснить, что каждый элемент формы имеет свойство form, которое содержит ссылку на его родительскую форму. Таким образом можно сослаться на любой элемент формы из любого другого элемента, чем мы здесь и воспользовались: this.form.navSelect ссылается именно на элемент выбора.

При копировании материалов, ссылка на источник обязательна.

Назад

| Автор: А.Климов
Просмотров: 768
Форум

Популярные темы:

  • Бесплатные хостинги (31)
  • Заработок на форумах (6)
  • Продажа контента (2)
  • Clickunder, Pop-under (2)
  • Оплата за клики (1)
  • Последние обновления:

  • Как максимально эффективно и в короткие сроки монетизировать (0)
  • Octo-Plus.net - партнёрка под юридический и студенческий тра (0)
  • ProxyMoney - Партнерка по продаже прокси, ратио продаж 1:150 (0)
  • ВНИМАНИЕ МОШЕННИЧЕСТВО (0)
  • МОШЕННИЧЕСТВО ЗАРАБОТОК НА QIWI КОШЕЛЕК - ДОСТУПНО КАЖДОМУ! (0)

  • Forex

    © 2025