Objekty

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>

SpoleΦnΘ atributy vzhledu

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.

Atributy vzhledu spoleΦnΘ tag∙m <object>, <applet> a <embed>
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

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.

Atributy tagu <applet>
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

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.

Atributy tagu <object>
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>

param

 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∞.

Atributy tagu <param>
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>

embed

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>.

Atributy tagu <embed>
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">

noembed

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φ╣e Yuh∙
dusan@pc-slany.cz
mail formulß°em
Jak psßt web O tvorb∞, ·dr╛b∞ a zlep╣ovßnφ internetov²ch strßnek.

Zßklady HTML CSS FrontPage Hledßnφ

HTML p°φruΦka

HTML jazyk

Syntaxe

Terminologie

URL

Barvy

DΘlky

ZnakovΘ entity

Nejd∙le╛it∞j╣φ tagy

ObecnΘ atributy

HTML tagy

Struktura

┌prava textu

Bloky

Seznamy

Odkazy

Obrßzky

Tabulky

Rßmy

Objekty

Formulß°e

HlaviΦka

Skripty a styly

Roz╣φ°enφ

Hledßnφ


Roz╣φ°enΘ

Rejst°φk tag∙

 

HTML  p°φruΦka http://dusan.pc-slany.cz/internet/html/

Pφ╣e Yuh∙: autorova strßnka, mail: dusan@pc-slany.cz