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

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

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Сценарии JavaScript в активных страницах Web
"); Напомним, что эта переменная хранит значение цвета текста, установленное группой переключателей с зависимой фиксацией Text color. Если состояние переключателей отображается в виде списка строк, цвет
<<-[Весь Текст]
Страница: из 116
 <<-
 
умента следующим образом:
function chkRadio(form,value)
{
  szColor = value;
}
   Хотя мы передаем функции два параметра (ссылку на форму, содержащую 
переключатель, и значение параметра VALUE текущего переключателя), используется 
только второй параметр. Значение этого параметра, определяющее цвет текста, 
сохраняется в переменной szColor.
   Работа с переключателями типа checkbox выполняется немного проще:
 Show title


Show horizontal lines
Table view Когда пользователь включает переключатель, обработчик события onClick устанавливает в состояние true соответствующую переменную. Например, при изменении состояния переключателя Show title выполняются следующие действия: if(this.checked) { bTitle=true; } Последний орган управления, который мы рассмотрим, это кнопка Create Page. Эта кнопка запускает процесс создания нового документа HTML. Для нее также определен обработчик события onClick: Этот обработчик вызывает функцию btnClick, передавая ей в качестве параметра ссылку на форму. Функция btnClick определена в области заголовка документа HTML, исходный текст которого представлен в листинге 3.2. Внутри этой функции мы определили рабочую текстовую переменную szTxt, присвоив ей значение пустой строки: var szTxt=""; Когда функция btnClick получает управление, прежде всего она формирует пустую область заголовка документа HTML: document.write(""); Далее функция анализирует содержимое переменной bTitle: if(bTitle) document.write("

Switches Checkbox and Radio

"); Если перед тем как нажать кнопку Create Page пользователь включил переключатель Show title, в переменной bTitle будет находиться значение true. В этом случае сценарий снабдит формируемый документ заголовком “Switches Checkbox and Radio”, оформив его стилем

. Аналогичным образом анализируется содержимое переменной bHorzLine: if(bHorzLine) document.write("
"); Эта переменная отражает состояние переключателя Show horizontal lines. Далее функция btnClick анализирует содержимое переменной bTable, отвечающей за способ отображения информации о состоянии переключателей в создаваемом документе HTML: if(bTable) { . . . } else { . . . } Если переключатель Table view находится во включенном состоянии, информация отображается в виде таблицы. При формировании первого столбца таблицы цвет текста внутри ячейки устанавливается в соответствии с содержимым переменной szColor: szTxt=" " + bTitle; document.write("

Title:" + szTxt.bold() + "
 
<<-[Весь Текст]
Страница: из 116
 <<-