Справочник по CSS : Тематический указатель : Методы : removeExpression
Материал из Справочник Web-языков
Разработка и внедрение CRM-систем | |||||||
|
Содержание |
Метод removeExpression
Удаляет выражение для заданного свойства.
Синтаксис
bSuccess = object.removeExpression(sPropertyName) |
Используемые значения
sPropertyName | Обязательная часть. Строковое значение, которое задает имя свойства, для которого нужно удалить выражение. |
Возвращаемое значение
- Возвращает одно из возможных значений:
- true
- Выражение было успешно удалено.
- false
- Выражение не было удалено.
Замечания
Чтобы удалить выражение, заданное с помощью метода setExpression используйте метод removeExpression.
После того как выражение будет удалено, значением свойства будет последнее посчитанное с помощью этого выражения.
Ниже представлены фрагменты кода, с помощью которых можно удалить выражения для различных CSS и DHTML свойств.
- Этот код нужен для получения выражения для считываемого/записываемого свойства или свойства expando:
object.removeExpression(sPropertyName)
- Этот код нужен для получения выражения для CSS атрибута:
object.style.removeExpression(sPropertyName)
Примеры
В примере с помощью метода removeExpression удаляют выражение для свойства width синего блока.
<INPUT TYPE=text ID=oBox1 value=40>Сумма значений для ширины этих двух текстовых блоков будет шириной <BR><INPUT TYPE=text ID=oBox2 value=40>синего блока, находящегося ниже. <BR><INPUT TYPE=text ID=oBox3 STYLE="background-color:blue"> <BR><BR><INPUT TYPE=button ID=Button1 value="Шаг 1: Получить выражение" onclick="getexp()"> <INPUT TYPE=button ID=Button2 value="Шаг 2: Удалить выражение" onclick="remexp()"> <INPUT TYPE=button ID=Button3 value="Шаг 3: Снова получить выражение" onclick="getexp()"> <BR> <HR> <BR> Кликнете правой мышкой, чтобы получить исходный код. <SCRIPT> var s; var b; oBox3.style.setExpression("width","eval(oBox1.value) + eval(oBox2.value)","jscript"); function getexp() { s=oBox3.style.getExpression("width"); alert("Выражение для ширины синего блока равно \n\n" + s + "\n\nЗначение ширины равно " + oBox3.style.width); } function remexp() { b = oBox3.style.removeExpression("width"); alert("Выражение успешно удалено? \n" + b); } </SCRIPT>
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/aa358798(VS.85).aspx