Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

Библиотека :: Компьютеры и Программирование :: К.Джамса, К.Кинг, Э.Андерсон - Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX.
<<-[Весь Текст]
Страница: из 389
 <<-
 
упругой). |Введите имя супруга(и) 
Отправить Очистить 1 
Рис. 3.22. Форма с переключателями, которые управляют 
состоянием атрибута disabled поля ввода текста 
Для указания Web-браузеру на необходимость запуска приведенной выше фун- 
кции при выборе переключателя Maritaistatus введите следующий код: 
<р>Состоите ли вы в браке? 
Состою 
He состокК/р> 
Атрибут onclick дескриптора  для переключателя заставляет Web-бра- 
узер ВЫПОЛНИТЬ фуНКЦИЮ disableSpuseName() при выборе ЗЮО переключателя. 
Передавая функции disableSpuseNameо значение False или True, Web-брау- 
зер блокирует или разблокирует поле SpouseName (на рис. 3.22 оно обозначе- 
но как "Имя супруга (и) : " ) . Так, например, если посетитель выберет пере- 
ключатель "Состою в браке", функции disableSpuseName () будет передано 
значение False. Функция, со своей стороны, установит значение атрибута 
disabled элемента SpouseName формы равным False, что сделает элемент актив- 
ным (разблокирует его) и посетитель сможет ввести в поле имя своей половины. 
В противном случае, если посетитель выберет переключатель "Одинок", Web-бра- 
узер Передаст функции disableSpuseName () Значение True И функция установит 
значение атрибута disabled элемента SpouseName формы равным True, что заб- 
локирует поле и не позволит посетителю изменить его содержимое.

Глава 3. HTML-формы 171 
Вы можете заблокировать любой элемент формы, включая кнопки. Например, 
при необходимости начальной блокировки кнопки Submit нужно ввести в код 
страницы следующую строку: 
 
Затем, для разблокирования кнопки Submit при заполнении посетителем по- 
лей формы вызовите JavaScript-функцию, включающую следующую строку: 
FormName.Submit.disabled=false; 
Кроме того, вы имеете возможность заблокировать любой элемент формы с 
помощью следующей строки JavaScript-кода: 
FormName.ElementName.disabled=true; 
Для разблокирования элемента формы в приведенной выше строке установите 
Значение атрибута disabled равным False. 
Если для изменения состояния атрибута disable элемента формы ис- 
пользуется JavaScript-код, стандартная функция Web-браузера, сбрасывающая 
состояние 
элементов формы, не будет возвращать элемент в его исходное состояние. Поэтому, 
если 
вы заблокировали элемент, который в исходном состоянии был активен, необходимо 
вос- 
пользоваться атрибутом on Reset дескриптора 
формы и вызвать функцию, которая при нажатии посетителем кнопки Reset будет возвращать значение атрибута disabled эле- мента формы в его исходное состояние. В этой главе Применение нескольких правил каскадных списков стилей к одному селектору Выбор типа шрифта с помощью свойства font-family I Задание размера текста с помощью свойства font-size Создание перекрывающегося текста I Выравнивание текста на Web-странице I Установка полей и высоты строк Вывод текста в колонках Работа с границами I Создание абзацного отступа и работа с интервалами между буквами, словами и строками Использование в тексте начальных заглавных букв • Настройка внешнего вида гиперссылок I Создание эффекта отбрасывания тени- I Использование графических границ Расположение фоновых изображений и "водяных знаков" I Плавающие изображения и текст I Настройка внешнего вида списков Создание эффектов текста и изображений с помощью фильтров I Выравнивание надписей с элементами формы и добавление I цветов в форму . Вывод на странице галереи миниатюр с заголовками I Управление курсором I Расположение элементов Web-страницы по слоям I Передача списка стилей через функцию проверки X Глава 4. Каскадные списки стилей | д н а из задач, с которой вы постоянно встречаетесь при создании Web-стра- ниц, — расположение элементов в требуемых местах страницы. Web-страни- ца не имеет внутренней системы координат, по отношению к которой можно было бы располагать текст, изображения и другие объекты. В главе 2 книги было рассказано об использовании HTML-таблиц для создания ячеек, в которых могут располагаться элементы Web-страницы. К сожалению, применение невидимых таблиц для обеспечения плавильного расположения элементов за счет добавления дополнительных дескрипторов (по крайней мере, по два для каждой строки и столбца таблицы) существенно усложняет HTML-код страницы. Более того, скры- тые таблицы усложняют процесс работы со страницей. Предположим, например, что в определенное место Web-страницы необходимо поместить изображение или текст. Чтобы добавить в таблицу новую ячейку в то место, куда должен быть поме- щен новый элемент, во многих случаях требуется перекодировать всю или часть таблицы. Каскадный список стилей {Cascading St
 
<<-[Весь Текст]
Страница: из 389
 <<-