Tag | Význam | Párový | Výskyt |
---|---|---|---|
applet | Java aplet | ano | |
object | objekt | ano | |
param | parametry objektu | ne | <object>, <applet> |
embed | objekt s plužinou | asi | |
noembed | alternativa k embed | ano | <embed> |
Applet, object a embed se ve stránce zobrazují jako obdélníkový prostor, ve kterém se realizuje výstup programu nebo dat. Zarovnání a obecný vzhled toho obdélníku je u všech těchto objektů dáno několika stejnými atributy.
Atribut | Význam | Hodnoty |
---|---|---|
width | šířka | délka nebo procento |
height | výška | délka nebo procento |
align | umístění na stránce jako u obrázku | left, right, top, texttop, middle, absmiddle, baseline, bottom, absbottom |
border | tloušťka rámečku | pixely |
vspace | vertikální okraj | pixely |
hspace | horizontální okraj | pixely |
no a samozřejmě obecné atributy |
Applet je externí program napsaný v Javě. Tagem <applet> se umisťuje do obdélníku ve stránce. Applet je tag párový. Jeho obsahem mohou být pouze tagy <param>, vše ostatní je považováno za alternativní obsah.
Atribut | Význam | Hodnoty |
---|---|---|
code | adresa javovského programu | URL na soubor *.class |
codebase | pracovní adresář programu (nepovinné) | URL adresáře |
a společné atributy |
Příklad vizte u <param>.
Object je velice podobný appletu, ale jeho možnosti jsou širší. Dovoluje do stránky umístit libovolný objekt uložený v nějakém souboru. Parametry se předávají pomocí následujících tagů <param>.<object> je tag párový. Jeho obsahem mohou být pouze tagy <param>, vše ostatní je považováno za alternativní obsah.
Atribut | Význam | Hodnoty |
---|---|---|
data | adresa vkládaného souboru | URL na soubor |
type | typu objektu | MIME specifikace |
name | jméno pro spolupráci s jinými objekty | libovolné jméno |
codebase | základ případných odkazů (nepovinné) | URL |
clasid | identifikace programu, který bude data interpretovat | složitý řetězec specifikující registrovaný program (většinou ActiveX) | URL podpory ke stažení |
code | adresa javovského programu (<object> umí zobrazovat i Java-applety) | URL na soubor *.class |
standby | hláška při načítání | něco jako "čekejte prosím" nebo "loading" |
a společné atributy |
Většina atributů je nepovinných. Velmi často se neuvádí clasid, jindy jsou data a type a spousta dalších věcí předávány jako parametr.
Pokud se v těle tagu <object> vyskytne něco jiného než <param>, je to považováno za alternativvní text, který se zobrazí v prohlížečích, které <object> nepodporují (třeba některé Netscapy).
Příklad vložení flashe pomocí <object>:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0"
width="550" height="400">
<param NAME="movie" VALUE="soubor.swf">
<param NAME="quality" VALUE="high">
<param NAME="bgcolor" VALUE="#99CCCC">
Váš prohlížeč nepodporuje Flash nebo Object.
</object>
Parametr objektu nebo appletu. Obsahuje dvojici atributů name a value. Vlastně je to předávání proměnných. V name je jméno proměnné a ve value je hodnota. Jaké bude objekt vyžadovat proměnné závisí samozřejmě na něm -- většinou to je v nějaké nápovědě.
Atribut | Význam | Hodnota |
---|---|---|
name | jméno proměnné | jméno proměnné |
value | hodnota proměnné | cokoliv |
Příklad appletu s param:
<applet code="fphover.class" codebase="../../"
width="120" height="24">
<param name="text" value="Klikni!">
<param name="color" value="#000080">
<param name="effect" value="glow">
Váš prohlížeč neumí Javu, jak to?
</applet>
Anglický slovník říká: "embed = pevně vsadit do, upevnit, vložit". Je to starší forma objektu. Zobrazuje soubor typu, který není normálně podporován, ale pomocí plug-in (česky plužina) se to zobrazí. Různé prameny udávají <embed> jako tag párový, jiné jako nepárový.
Tento tag umožňuje zobrazení některých typů souborů. Neužívají se u něj parametry <param>, takže se všechna data musí předávat pomocí atributů. Není tedy divu, že vzniklo několik desítek různých atributů, některé pro podporu i jediného formátu. Proto se dnes doporučuje nahradit tag <embed> tagem <object>.
Atribut | Význam | Hodnoty |
---|---|---|
src | zdroj dat | URL |
hidden | možnost skrytí | bez hodnoty |
name | jméno pro spolupráci s jinými prvky | jméno |
další libovolné atributy podle typu dat společné atributy pro vzhled objektu a obecné atributy |
Příklad staršího způsobu vložení flashe:
<embed src="soubor.swf" quality="high" bgcolor="#99CCCC"
width="550" height="400" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
Alternativa k <embed>. V mnoha HTML specifikacích není tento tag vůbec uveden (v těch, co chápou tag <embed> jako párový). Alternativu k <embed>by prohlížeče chápající <embed> měly ignorovat. Prohlížeče starší, které <embed> nechápou, by měly <noembed> zobrazovat.
Předchozí: Rámy | Obsah | Další: Formuláře |
HTML jazyk
HTML tagy
Hledání
HTML příručka
http://dusan.pc-slany.cz/internet/html/
Píše Yuhů: autorova stránka, mail: dusan@pc-slany.cz