Инициализиране на обекти
Понякога даден обект изисква инициализарането на някакви стойности
по време на работата на браузъра. Това става с тага <PARAM>.
Той се вмъква в тялото на <OBJECT> и има следният
вид:
<PARAM атрибути>
</PARAM>
Възможните атрибути са:
|
ID=”ID”
Идентификация. |
|
NAME=”CDATA”
Име на параметъра. |
|
VALUE=”CDATA”
Стойност на параметъра. |
|
VALUETYPE=”DATA | REF | OBJECT”
|
DATA
това е стойност по подразбиране т.е. специфицираното
от value ще бъде изчислено и подадено на обекта като
низ |
|
REF
стойността на value е URL |
|
OBJECT
стойността на value е идентификатор към OBJECT декларация,
в рамките на същия документ |
|
|
TYPE=”%ContentType”
Указва типа на съдържанието посочено от value, само ако
valuetype е REF. |
Тагът <PARAM> може да се появава многократно в тялото
на <OBJECT>, но винаги в началото.
Разглеждаме пак примера с часовника, за да илюстрираме как се
използва <PARAM>. Нека аплета има възможност да поддържа
два параметъра - височина и ширина. Можем да посочим началните
размери като 40х40.
<P>
<OBJECT classid="http://www.miamachina.it/analogclock.py">
<PARAM
name="height" value="40" valuetype="data">
<PARAM
name="width" value="40" valuetype="data">
Този браузър
не може да обработи Python приложения.
</OBJECT>
В този пример параметъра е външен ресурс. Тогава valuetype атрибута
е със стойност REF и value е URL адрес.
<P>
<OBJECT classid="http://www.gifstuff.com/gifappli" standby="Loading
Elvis...">
<PARAM
name="Init_values" value="../images/elvis.gif" valuetype="ref">
</OBJECT> |