Справочник по CSS : Тематический указатель : Методы : removeExpression
Материал из Справочник Web-языков
Содержание |
Метод 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>
Смотрите также
Ссылки на источники
http://msdn.microsoft.com/en-us/library/aa358798(VS.85).aspx
