Вот пример использования тега <object> для помещения на Web-страницу проигрывателя Flash, в котором должен воспроизводиться фильм movie.swf:

<OBJECT CLASSID="clsid:d27cdb6e-ae6d-llcf-96b8-444553540000" WIDTH="100" 4>HEIGHT="100" CODEBASE="http://fpdownload.macromedia.com/pub/shockwave/ 'bcabs/flash/swflash.cab#version=8,0,0,0">

<PARAM NAME="MOVIE" VALUE="movie.swf">

<PARAM NAME="PLAY" VALUE="true">

<PARAM NAME="LOOP" VALUE="true">

<PARAM NAME="QUALITY" VALUE="high">

</OBJECT> Видно, что внутри тега <object> помещается набор тегов <param>, с помощью которых задаются различные параметры самого проигрывателя Flash, оформленного в виде компонента ActiveX. Каждому такому параметру соответствует свой тег <param>; имя параметра задается атрибутом name, а значение - атрибутом VALUE.

Давайте посмотрим на приведенный выше HTML-код. Здесь мы поместили на Web-страницу проигрыватель Flash, задали файл Shockwave/Flash (параметр "movie"), заставили его воспроизвестись сразу же после загрузки (параметр "play") и зациклили (параметр "loop"). Напоследок мы задали качества вывода графики (параметр "quality"). Как видите, все параметры имеют "говорящие" имена, так что сразу ясно, какой параметр за что "отвечает".

Тег <ов ject> содержит довольно много атрибутов. С их помощью задаются, в частности, размеры внедренного компонента ActiveX на Web-странице (атрибуты width и height) и интернет-адрес его дистрибутива (атрибут codebase). Таким образом, если нужный компонент на клиентском компьютере не установлен, Web-обозреватель сможет самостоятельно загрузить и установить его.

Тег <ов ject> поддерживается Web-обозревателями Microsoft Internet Explorer, начиная с версии 3.0, и Netscape Navigator версии не старше 4.0. Также он поддерживается всеми программами, появившимися в последнее время: Opera, Mozilla, Firefox и Apple Safari.

Тег <овject> стандартизирован и рекомендован к использованию комитетом W3C. Предполагается, что со временем он заменит собой все остальные теги, предназначенные для помещения на Web-страницы внедренных элементов, в том числе и тег <img>.

Тег <EMBED>

Парный тег <embed>, в общем случае, служит для помещения на Web-страницу модуля расширения Web-обозревателя. В том числе с его помощью можно поместить на Web-страницу встраиваемый проигрыватель Flash, оформленный в виде модуля расширения, и загрузить в него нужный файл Shockwave/Flash. Вот пример тега <embed>, который это делает:

<EMBED SRC="movie.swf" WIDTH="100" HEIGHT="100" PLAY="true" LOOP="true" 4>QUALITY="high"

4>PLUGINSPAGE="https://www.adobe.com/go/getflashplayer">

</EMBED> В отличие от тега <object>, здесь все необходимые параметры задаются в атрибутах самого тега <embed>. В них указываются размеры внедренного модуля на Web-странице (атрибуты width и height), имя файла Shockwave/Flash (атрибут src), путь к дистрибутиву модуля расширения (атрибут pluginspage) и качество воспроизведения (атрибут quality). Никакие дополнительные теги в этом случае не нужны.


⇐ вернуться назад | | далее ⇒