Siirry sivun sisältöön Avut CSS HTML JS Wp

PARAM-elementti XHTML 1.0 Strict -dokumenttityypissä

PARAM-elementillä (object parameter) välitetään parametreja OBJECT-elementille.

Merkkaus: <param />
Sallittu sijainti: object
Sallittu sisältö: sisällötön
Attribuutit: id | name | type | value | valuetype

Huomiot

PARAM-elementeillä määritellään objektien tarvitsemia nimettyjä aloitusarvoja, mikäli objekti sellaisia tarvitsee. Elementtien lukumäärällä ei ole rajoitusta, mutta PARAM-elementtien tulee sijaita OBJECT-elementissä ennen muuta sisältöä.

PARAM-elementin attribuutit

NAME-attribuutilla määritellään välitettävän parametrin nimi. VALUE-attribuutilla taas määritellään tälle nimetylle parametrille arvo. Attribuuteille annettavat arvot riippuvat kyseisestä objektista. Teknisesti kysymys on CDATA:sta.

VALUETYPE-attribuutilla määritellään annetun arvon (VALUE-attribuutin) tyyppi. Sallittuja arvoja on kolme:

Mikäli objektille välitetään URI, voidaan TYPE-attribuutilla vielä määritellä resurssin sisältötyyppi, jolloin attribuutin arvoksi kelpaa ContentType -tietotyyppi.

Esimerkit

Seuraavissa esimerkeissä välitetään objektin toteutusmekanismeille vähintään yksi parametri (nimi ja arvo). Kaikissa esimerkeissä objektien saavutettavuus on varmistettu linkillä itse tiedostoon.

Upotettu Flash-objekti

<object
 type="application/x-shockwave-flash"
 data="flash.swf"
 width="300"
 height="200">
<param
 name="movie"
 value="flash.swf" />
<a href="flash.swf">Lataa Flash-kikkare!</a>
</object>

Voit tarkistaa yo. koodin asiakasohjelmatuen upotetun Flash-tiedoston (65k) testisivulla. Koodia käsitellään seikkaperäisemmin Flash-objektien upotus -sivulla.

Upotettu Media Player -objekti

<div>
<object
 classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"
 width="200"
 height="200">
<param
 name="URL"
 value="date.mpg" />
<param
 name="AutoStart"
 value="False" />
<a href="date.mpg">Lataa videopätkä!</a>
</object> 
</div>

Voit tarkistaa yo. koodin asiakasohjelmatuen Media Player -objektin (1247k) testisivulla.

Upotettu Quicktime-objekti

<object
 classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
 codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"
 width="200"
 height="200">
  <param name="src" value="test.mov" />
  <param name="autoplay" value="false" />

    <!--[if !IE]> <-->

<object
 data="test.mov"
 width="200"
 height="200"
 type="video/quicktime">
  <param name="autoplay" value="false" />

Lataa <a href="test.mov">
<span lang="en" xml:lang="en">Quicktime</span>-video</a>!

</object>

 <!--> <![endif]-->

</object>

Quicktime-objektin upotus Web-sivuille -artikkeli käsittelee esimerkkikoodiamme seikkaperäisemin.

Referenssin käyttöliittymät:
laaja | rakenteellinen | suppea