На этом шаге мы рассмотрим переход blendTrans.
Фильтр blendTrans задает постепенное исчезновение или появление изображения, увеличивая или уменьшая степень его прозрачности. Следующий пример демонстрирует постепенное исчезновение одной картинки и появления другой.
<HTML>
<HEAD>
<TITLE>Фильтр blendTrans</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function f()
{
img.filters.blendTrans.Apply();
img.src="ris.bmp";
img.filters.blendTrans.Play();
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<IMG ID="img" SRC="handshak.bmp" STYLE="filter:blendTrans(Duration=8);"
ONCLICK="f()">
</BODY>
</HTML>
Приведенный пример в действии можно увидеть на рисунке 1.

Рис.1. Пример фильтра blendTrans (щелкните по рисунку)
В этом примере к изображению img применяется переход blendTrans, который постепенно в течение 8 секунд делает прозрачным изображение файла handshak.bmp, а вместо него отображается содержимое файла ris.bmp. Инициализация перехода осуществляется щелчком мыши на изображении.
В процедуре обработки щелчка мыши вызывается метод Apply(), после которого можно устанавливать новые значения параметров объекта img. В примере задается новый файл изображения.
Еще раз напомним, что три метода переходов предназначены для управления выполнением перехода из сценария. Метод Apply() "замораживает" видимое в данный момент изображение элемента и позволяет изменить значения параметров перехода и самого элемента, не требуя немедленного применения перехода. Чтобы выполнить переход после переустановки значений необходимых параметров, следует использовать метод Play(). Остановить выполнение перехода для элемента в любой момент времени можно методом Stop().
На следующем шаге мы рассмотрим фильтр revealTrans.