tle, bHorzLine и bTable отражают состояние, соответственно,
переключателей с независимой фиксацией Show title, Show horizontal lines и
Table view. Если переключатель включен, в соответствующей переменной хранится
значение true, если выключен - false.
В переменной szColor находится цвет текста, выбранный с помощью группы
переключателей с зависимой фиксацией Text color.
Начальное состояние переменных, задаваемое функцией resetRCHBox,
соответствует начальному состоянию переключателей сразу после загрузки
исходного документа HTML в окно браузера.
Для того чтобы обеспечить вызов функции resetRCHBox при нажатии на кнопку
Reset, в определении этой кнопки задан обработчик события onClick, как это
показано ниже:
Обработка события заключается в простом вызове функции.
Теперь мы займемся переключателями с зависимой фиксацией.
Эти переключатели определены в форме следующим образом:
Red
Green
Blue
Когда пользователь изменяет состояние переключателя, делая по нему щелчок
левой клавишей мыши, вызывается обработчик события onClick. Для всех кнопок
этот обработчик выглядит одинаково:
if(this.checked)
{
chkRadio(this.form,this.value);
}
Прежде всего обработчик проверяет состояние переключателя, вызывая для этого
метод checked. Ссылка на объект, для которого вызывается этот метод (то есть на
переключатель), выполняется с помощью ключевого слова this.
В том случае, когда переключатель включен, обработчик вызывает функцию
chkRadio, определенную в заголовке до