|    | 
СИ-БИ техника | КВ техника | УКВ техника | Радиоизмерения | Защита от TVI | Источники питания | Софт | Расчеты | Справочники
Главная arrow Программирование arrow Java arrow Работа с поведениями Microsoft Internet Explorer  

Работа с поведениями Microsoft Internet Explorer

Оглавление
Работа с поведениями Microsoft Internet Explorer
Страница 2
Страница 3
Страница 4
Страница 5
Страница 6
Страница 4 из 6

Мы привязали к третьей гиперссылке обработчик события onclick, вызывающий функцию, которая то включает гиперссылку, делая ее работоспособной, то отключает. В качестве значения атрибута href тега <а> этой гиперссылки мы указали символ "решетки" (#), обозначающий "пустую" гиперссылку (не вызывающую переход по какому-либо интернет-адресу).

Что ж, осталось только проверить готовое поведение в работе. Откроем страницу jspsIEBehaviorSimple.html в Web-обозревателе и попробуем пощелкать по гиперссылкам. Должно работать.

Пример 3

Как-то не очень красиво мы сделали — значения созданному нами свойству можно присваивать только в строковом виде. Давайте немного исправим функцию putisEnabled поведения, чтобы она могла обрабатывать также и другие типы значений. Исправленная функция будет выглядеть так:

function putisEnabled(propValue) {

switch (typeof(propValue)) {

case "string":

isEnabled = (propValue == "true"); break; case "number":

isEnabled = (propValue > 0) ; break; case "boolean":

isEnabled = propValue; break; case "object":

isEnabled = (propValue != null); break; default:

isEnabled = false; } prpEnabled.fireChange(); if (isEnabled)

element.style.textDecoration = "none" else

element.style.textDecoration = "line-through"; }

Остальной код поведения, как и код страницы, остался без изменений.


« Пред. - След. »


RLBN.ru - Электроника и компьютеры

0.1454
Hosted by uCoz