на кнопке определенным цветом

Опубликовал: Понедельник, Март 26, 2012 в категории HTML | Пока нет комментариев

Кнопки поддерживают следующие свойства:

? value — текст, отображаемый на кнопке;

? disabled — признак запрета: если задано значение true, то кнопка явля-

ется неактивной (отображается серым цветом);

? form — ссылка на форму, в которой находится элемент;

? name — имя элемента;

? type — тип элемента формы.

Методы традиционны:

? blur() убирает фокус ввода с текущего элемента формы;

? focus() помещает фокус на текущий элемент формы.

События:

? onblur наступает при потере фокуса элементом формы;

? onclick возникает при нажатии кнопки;

? onfocus происходит при получении фокуса ввода элементом формы.

В приведенном далее примере (листинг 3.71) кнопка изначально не активна. При вводе в текстовое поле кнопка активируется. При нажатии кнопки текст, введенный в текстовое поле, отображается на кнопке. Текстовое поле очища- ется, и кнопка деактивируется.

Листинг 3.71. Обработка нажатия кнопки

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"

"http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<title>Пример использования кнопок</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-

1251">

<script type="text/javascript">

<!-

function f_up() {

if (document.getElementById("text1").value == "") {

document.getElementById("button1").disabled = true;

}

else {

document.getElementById("button1").disabled = false;

}

}

function f_click() {

document.getElementById("button1").value =

document.getElementById("text1").value; document.getElementById("text1").value = ""; document.getElementById("button1").disabled = true;

}

//->

</script>

</head>

<body>

<form action="test.php" method="GET" onsubmit="return false;">

<div>

<input type="text" name="text1" id="text1" onkeyup="f_up();"><br>

<input type="button" value="Изменить текст на кнопке" onclick="f_click();" id="button1" disabled>

</div>

</form>

</body>

</html>

Обычная командная кнопка может быть вставлена в Web-страницу не только с помощью тега <input>, но и с помощью парного тега <button>. При ис- пользовании этого тега текст на кнопке можно сделать цветным, а также можно задать клавишу быстрого доступа.

Переделаем пример из листинга 3.71. Вместо тега <input> используем тег

<button> и добавим клавишу быстрого доступа (листинг 3.72). При одновре-

менном нажатии клавиши, указанной в параметре accesskey, и клавиши

<Alt> выполняется функция f_click().

Листинг 3.72. Использование тега <button>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"

"http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<title>Пример использования тега <button></title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-

1251">

<script type="text/javascript">

<!-

function f_up() {

if (document.getElementById("text1").value == "") {

document.getElementById("button1").disabled = true;

}

else {

document.getElementById("button1").disabled = false;

}

}

function f_click() {

document.getElementById("span1").innerText =

document.getElementById("text1").value; document.getElementById("text1").value = ""; document.getElementById("button1").disabled = true;

}

//->

</script>

</head>

<body>

<form action="test.php" method="GET" onsubmit="return false;">

<div>

<input type="text" name="text1" id="text1" onkeyup="f_up();"><br>

<button accesskey="т" onclick="f_click();" id="button1" disabled>

<span id="span1" style="color: red">

<span style="text-decoration: underline">Т</span>екст красного цвета

</span></button>

</div>

</form>

</body>

</html>

Источник: Прохоренок Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. — 3-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2010. — 912 с.: ил. + Видеокурс (на CD-ROM) — (Профессиональное программирование)

Add to Social Bookmarks
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • BobrDobr
  • Mr. Wong
  • Yandex.Bookmarks
  • Text 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Google Bookmarks
  • Pisali
  • SMI 2
  • Moe Mesto
  • 100 Zakladok
  • Vaau!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - I.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>