|
||||
|
52. Практикум Active XРассмотрим, как применяются теоретические сведения на практике. Попробуем написать небольшой HTML-файл, вызывающий один из органов управления ActiveX, которые разработала фирма Microsoft, – модуль для образования плавного перехода цветов (градиента). Рассмотрев документацию на данный компонент, можно узнать соответствующий ему идентификатор CLSID и URL-адрес одной его копии на сервере Microsoft, на которую возможно будет сослаться. При этом в том же месте можно отыскать список параметров и их значений, способный принимать этот орган управления, в частности: StartColor и EndColor Два цвета, плавный переход между которыми можно увидеть на экране, задаются в простом для HTML виде «#rrggbb», где rr, gg и bb – шестнадцатеричная величина красной, зеленой и синей составляющих цвета. Direction Направление градиента: 0 – горизонтальное, 1 – вертикальное, 2 – радиальное от центра к краям и т. д. Теперь необходимо заполнить атрибуты тега <OBJECT> и учесть нужное количество тегов <PARAM>. Такой вид имеет текст рассматриваемого HTML-файла: <HTML> <TITLE>Пример вызова органа управления Acti- veX</TITLE> <BODY> Данный градиент на вид не отличен от простого графического файла: <OBJECT ID = «grad1» CLASSID = «clsid:017C99A0-8637-11CF-A3A9- 00A0C9034920» CODEBASE = Ошибка! Недопустимый объект гиперссылки. iexplorer/iegrad.ocx#Version = 4,70,0,1161» WIDTH = 200 HEIGHT = 100 > <PARAM NAME = «StartColor» VALUE = «#ffffff»> <PARAM NAME = «EndColor» VALUE = «#000000»> <PARAM NAME = «Direction» VALUE = «0»> </OBJECT> </BODY> </HTML> Открытие такого файла в броузере Internet Explorer станет причиной довольно заметной паузы, во время которой в строке состояния появится надпись «Installing components…». При этом броузер связывается с сервером, который упомянут в атрибуте CODEBASE, и перекачивает с него файл, в котором находится компонент ActiveX (перед этим нужно подключиться к сети). |
|
||
Главная | В избранное | Наш E-MAIL | Добавить материал | Нашёл ошибку | Другие сайты | Наверх |
||||
|