Jazyk HTML obsahuje prvek, ktery umoznuje na stranky WWW vkladat programove komponenty. Provedeni takto vlozenych programu zajistuje prohlizeci program.
Kazdy aplet musi byt predem vyroben a kompilovan do specialniho mezikodu, kteremu rozumi prohlizeci programy. Pro programovani apletu byl navrzen
programovaci jazyk Java.
vymezení apletu <APPLET>
<APPLET CODE="url_kodu_apletu" CODEBASE="zakladni_url_apletu" ALT="alternativni_text" NAME=symbolicka_jmeno_apletu WIDTH="sirka_zabraneho_pole"
HEIGHT="vyska_zabraneho_pole" VSPACE="vertikalni_odsazeni" HSPACE="horizontalni_odsazeni" ALIGN=[top|middle|bottom|right|left|texttop|absmiddle|baseline|absbottom]>
...parametry(<PARAM>)...
...text...
</APPLET> |
|
| parova znacka, ktera zarazuje do dokumentu hotovy program jako distribuovanou aplikaci; aplet je beznou soucasti radku, stejne jako
graficky objekt vlozeny znackou <IMG>; aplety mohou obsahovat radu parametru, kterymi lze ovlivnit jejich chovani; pro definovani
hodnot parametru apletu slouzi prvek PARAM; krome toho se uvnitr prvku APPLET muze vyskytnout libovolny text |
|
| CODE= | URL kodu apletu; povinny atribut |
| CODEBASE= | zakladni URL apletu |
| ALT= | alternativni text, kterym se nahrazuje aplet v pripade, kdy prohlizeci program aplety nezpracovava |
| NAME= | symbolicke jmeno apletu, ktere mohou vyuzivat ostatni aplety na teze strance |
| WIDTH= | pozadovana sirka pole vymezeneho pro aplet; povinny atribut |
| HEIGHT= | pozadovana vyska pole vymezeneho pro aplet; povinny atribut |
| VSPACE= | urcuje, kolik mista bude vynechano kolem apletu ve svislem smeru (vertikalni odsazeni pole apletu) |
| HSPACE= | urcuje, kolik mista bude vynechano kolem apletu ve vodorovnem smeru (horizontalni odsazeni pole apletu) |
| ALIGN= | umisteni apletu vuci okoli: |
|
| TOP | horni okraj pole apletu bude zarovnan s hornim okrajem radku |
| MIDDLE | stred pole apletu bude zarovnan na ucari radku (baseline) |
| BOTTOM | dolni okraj pole apletu bude zarovnan se spodnim okrajem radku |
| LEFT | vodorovne umisteni na levy okraj (levy okraj pole apletu na levy okraj radku), text obteka pole apletu zprava |
| RIGHT | vodorovne umisteni na pravy okraj (pravy okraj pole apletu na pravy okraj radku), text obteka pole apletu zleva |
| TEXTTOP | horni okraj pole apletu bude zarovnan s hornim okrajem textu na radku |
| ABSMIDDLE | stred pole apletu bude zarovnan na stred radku |
| BASELINE | dolni okraj pole apletu bude zarovnan na ucari radku |
| ABSBOTTOM | dolni okraj pole apletu bude zarovnan se spodnim okrajem radku |
|
|
definice hodnot parametrů <PARAM>
| <PARAM NAME=nazev_parametru VALUE=hodnota_parametru> |
|
| neparova znacka, ktera definuje hodnotu jednoho konkretniho parametru apletu; prvek PARAM se smi vyskytnout pouze uvnitr
kontejneru <APPLET>...</APPLET> |
|
| NAME= | nazev parametru apletu |
| VALUE= | hodnota pro parametr |
|
|