![]() |
Програмиране в среда Интернет |
|||||||||||||||||||||||||||
|
Начало |
HTML - ШЕСТА ЧАСТ
|
| align="..." | Дефинира подравняването на обекта спрямо останалите елементи на страницата |
| border="..." | Задава големината на границата около обекта в пиксели. |
| classid="..." | Задава пътя за изпълнение на обекта. Този атрибут насочва браузъра да зареди програма, плъгин или аплет. В Internet Explorer стойноста на този атрибут може да е CLSID , който сочи към ActiveX контрола. |
| code="..." | С помоща на този атрибут може да се укаже на браузъра да зареди Java аплет, подобно на <APPLET>. Стойноста на този атрибут е името на класа. |
| codebase="..." | Името на директорията съдържаща класа. |
| data="..." | URL адреса на обекта. За обекти, които могат да се отворят със съвместима програма или плъгин, е достатъчен този атрибут и атрибута TYPE. Ако обаче обекта се нуждае от специфичен плъгин или ActiveX контрола трябва да се използва атрибута CLASSID. |
| height="..." width="..." |
Съответно височината и ширината на обекта в пиксели или проценти. |
| hspace="..." vspace="..." |
Съответно вертикалното и хоризонталното разстояние между обекта и останалите елементи на страницата. |
| name="..." | Дефинира името на обекта, за евентуален достъп до него от сървъра или JavaScript. |
| stanby="..." | Текст, който се появява докато се зареди обекта. Поддържа се от по новите браузъри. |
| stanby="..." | Текст, който се появява докато се зареди обекта. Поддържа се от по новите браузъри. |
| type="..." | Задължителен атрибут. Указва на браузъра MIME типа на обекта. Чрез него браузъра разбира кой плъгин да зареди, за да визуализира обекта. |
Въпреки, че с използването на <OBJECT> може да се зареждат всякакви видове обекти, понякога се налага използването и на тага <EMBED>. Тага <OBJECT> може да разшири функционалноста си чрез добявяне на тага <PARAM> в неговото тяло. С негова помощ могат да се добавят специфични за дадения плъгин параметри. Следващият пример демонстрира вграждането на flash анимация :
<HTML>
<HEAD>
<TITLE>Програмиране в Интернет-фреймсет </TITLE>
<META HTTP-EQUIV="Content-Type" content="text/html;
charset=windows-1251">
</HEAD>
<BODY>
<OBJECT
CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
CODEBASE =
"http://download.macromedia.com/pub/shockwave/cabs/
flash/swflash.cab#version=6,0,29,0" WIDTH="120" HEIGHT="120">
<PARAM NAME="movie" VALUE="flashmovie.swf">
<PARAM NAME="quality" VALUE="high">
<EBMED SRC="flashmovie.swf" QUALITY="high"
PLUGINSPAGE ="http://www.macromedia.com/go/getflashplayer"
TYPE="application/x-shockwave-flash" WIDTH="120" HEIGHT="120">
</EMBED></OBJECT>
</BODY>
</HTML>
Този пример е направен така, че да е съвместим с по-старите браузъри. Атрибута PLUGINSPAGE на тага <EMBED> е стандартен за този таг и указва откъде може да се свали съответния плъгин ако не е наличен в системата на потребителя. Аналог на този атрибут, в този случай, за тага <OBJECT> е атрибута CODEBASE. Атрибута QUALITY, обаче не е стандартен за <EMBED> и е специфичен за дадения плъгин. Същото нещо при тага <OBJECT> е реализирано с тага <PARAM>, чрез стандартна двойка име/стойност. Функциите на <APPLET> могат да се прехвърлят изцяло на <OBJECT> и използването му е остаряло и не се препоръчва. Следващия пример ще покаже как се вгражда Java аплет и по двата начина:
С тага APPLET:
<APPLET CODE="simpleClock.class" NAME="Clock"
WIDTH="200" HEIGHT="50">
<PARAM NAME="bgColor" VALUE="black">
<PARAM NAME="fgColor" VALUE="yellow">
</APPLET>
С тага OBJECT:
<OBJECT CODE="simpleClock.class" NAME="Clock"
WIDTH="200" HEIGHT="50">
<PARAM NAME="bgColor" VALUE="black">
<PARAM NAME="fgColor" VALUE="yellow">
</OBJECT>