Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / DHTML /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Динамическое управление стилями - Программирование от RIN.RU
Динамическое управление стилями



Примитивное значение свойства: интерфейс CSSPrimitiveValue


Поддержка :Не поддерживается.
Не поддерживается.



Интерфейс CSSPrimitiveValue соответствует примитивному значению свойства CSS. Он является производным от CSSValue и имеет следующие дополнительные свойства и методы:


Свойства интерфейса CSSPrimitiveValue
СвойствоИзменяемоеМодельОписание
primitiveTypeНетDOM 2Тип примитивного значения.

Методы интерфейса CSSPrimitiveValue
МетодМодельОписание
getCounterValueDOM 2Возвращает значение счетчика.
getFloatValueDOM 2Возвращает числовое значение.
getRectValueDOM 2Возвращает значение прямоугольника.
getRGBColorValueDOM 2Возвращает RGB-значение цвета.
getStringValueDOM 2Возвращает строковое значение.
setFloatValueDOM 2Задает числовое значение.
setStringValueDOM 2Задает строковое значение.



Свойство primitiveType


Синтаксис:  объект.primitiveType
Изменяемое: нет


Поддержка :Не поддерживается.
Не поддерживается.



Свойство primitiveType возвращает целое число, означающее тип данного примитивного значения в соответствии со следующей таблицей:


Типы примитивных значений свойств CSS
НазваниеЗначениеОписание
CSS_UNKNOWN0Неопознанное значение.
CSS_NUMBER1Число.
CSS_PERCENTAGE2Процентное значение.
CSS_EMS3Размер в em.
CSS_EXS4Размер в ex.
CSS_PX5Размер в пикселях (px).
CSS_CM6Размер в см.
CSS_MM7Размер в мм.
CSS_IN8Размер в дюймах.
CSS_PT9Размер в точках (pt).
CSS_PC10Размер в пиках (pc).
CSS_DEG11Угол в градусах.
CSS_RAD12Угол в радианах.
CSS_GRAD13Угол в градах.
CSS_MS14Время в мсек.
CSS_S15Время в сек.
CSS_HZ16Частота в Гц.
CSS_KHZ17Частота в кГц.
CSS_DIMENSION18Число с неизвестной единицей измерения.
CSS_STRING19Строка.
CSS_URI20URI.
CSS_IDENT21Идентификатор.
CSS_ATTR22Функция attr(x).
CSS_COUNTER23Счетчик.
CSS_RECT24Прямоугольник rect(top, right, bottom, left)
CSS_RGBCOLOR25Цвет.



Метод getCounterValue


Синтаксис:  объект.getCounterValue()
Результат: значение типа Counter
Иcключения: INVALID_ACCESS_ERR


Поддержка :Не поддерживается.
Не поддерживается.



Метод getCounterValue возвращает объект Counter, содержащий значение счетчика. Если primitiveType отличен от CSS_COUNTER, то генерируется исключение.


Метод getFloatValue


Синтаксис:  объект.getFloatValue(unitType)
Аргументы: unitType - числовое выражение
Результат: числовое значение
Иcключения: INVALID_ACCESS_ERR


Поддержка :Не поддерживается.
Не поддерживается.



Метод getFloatValue возвращает числовое значение объекта, приведенное к единице измерения unitType, которая должна иметь одно из следующих значений: CSS_NUMBER, CSS_PERCENTAGE, CSS_EMS, CSS_EXS, CSS_PX, CSS_CM, CSS_MM, CSS_IN, CSS_PT, CSS_PC, CSS_DEG, CSS_RAD, CSS_GRAD, CSS_MS, CSS_S, CSS_HZ, CSS_KHZ, CSS_DIMENSION. Если значение не является числовым или не может быть преобразовано к заданной единице измерения, то генерируется исключение.


Метод getRectValue


Синтаксис:  объект.getRectValue()
Результат: значение типа Rect
Иcключения: INVALID_ACCESS_ERR


Поддержка :Не поддерживается.
Не поддерживается.



Метод getRectValue возвращает объект Rect, содержащий значение прямоугольника. Если primitiveType отличен от CSS_RECT, то генерируется исключение.


Метод getRGBColorValue


Синтаксис:  объект.getRGBColorValue()
Результат: значение типа RGBColor
Иcключения: INVALID_ACCESS_ERR


Поддержка :Не поддерживается.
Не поддерживается.



Метод getRGBColorValue возвращает объект RGBColor, содержащий значение цвета. Если primitiveType отличен от CSS_RGBCOLOR, то генерируется исключение.


Метод getStringValue


Синтаксис:  объект.getStringValue()
Результат: значение типа DOMString
Иcключения: INVALID_ACCESS_ERR


Поддержка :Не поддерживается.
Не поддерживается.



Метод getStringValue возвращает строковое значение объекта. primitiveType должен указывать на строковый тип значения (т. е. иметь одно из следующих значений: CSS_STRING, CSS_URI, CSS_IDENT или CSS_ATTR). В противном случае генерируется исключение.




Метод setFloatValue


Синтаксис:  объект.setFloatValue(unitType, value)
Аргументы: unitType, value - числовые выражения
Иcключения: INVALID_ACCESS_ERR, NO_MODIFICATION_ALLOWED_ERR


Поддержка :Не поддерживается.
Не поддерживается.



Метод setFloatValue задает новое числовое значение value с единицей измерения unitType, которая должна иметь одно из следующих значений: CSS_NUMBER, CSS_PERCENTAGE, CSS_EMS, CSS_EXS, CSS_PX, CSS_CM, CSS_MM, CSS_IN, CSS_PT, CSS_PC, CSS_DEG, CSS_RAD, CSS_GRAD, CSS_MS, CSS_S, CSS_HZ, CSS_KHZ, CSS_DIMENSION. Если данное свойство не может принимать значений такого типа или с такой единицей измерения, то генерируется исключение.


Метод setStringValue


Синтаксис:  объект.setStringValue(stringType, value)
Аргументы: stringType - числовое выражение
value - выражение типа DOMString
Иcключения: INVALID_ACCESS_ERR, NO_MODIFICATION_ALLOWED_ERR


Поддержка :Не поддерживается.
Не поддерживается.



Метод setStringValue задает новое строковое значение value. Аргумент stringType должен иметь одно из следующих значений: CSS_STRING, CSS_URI, CSS_IDENT или CSS_ATTR. Если данное свойство не может принимать значений такого типа, то генерируется исключение.




<<<  НазадВперед  >>>
 1  2  3  4  5  6  7  8 


 8  Комментарии к статье  8 8  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь