WML v ostrΘm provozu

Ji°φ Kosek


Obsah

Tabulky
Obrßzky
Kompatibilita mikroprohlφ₧eΦ∙
Ach ta ΦeÜtina
╪eÜenφ pomocφ znakov²ch entit
Pohodln∞jÜφ zp∙sob bez zßruky
Zprovozn∞nφ wapov²ch strßnek
P°φprava webovΘho serveru pro WAP
WAP hosting zadarmo

Se zßklady jazyka WML jsme se ji₧ seznßmili. Dnes se podφvßme na jeho zb²vajφcφ mo₧nosti û vklßdßnφ obrßzk∙ a tvorbu tabulek. S t∞mito znalostmi u₧ m∙₧eme sm∞le vytvß°et wapovΘ strßnky. Ukß₧eme si proto i jak hotovou strßnku ve WML zp°φstupnit vÜem u₧ivatel∙m slu₧by W@P.

Tabulky

I kdy₧ jsou displeje mobilnφch telefon∙ malΘ, je d∙le₧itΘ na nich informace p°ehledn∞ uspo°ßdat. K tomu lze s v²hodou pou₧φt prßv∞ tabulky.

Tabulka se vklßdß do odstavce pomocφ elementu table. U n∞j jeÜt∞ musφme pomocφ atributu columns urΦit kolik mß tabulka sloupc∙. Je to proto, aby pro mikroprohlφ₧eΦ bylo jednoduÜÜφ tabulku zformßtovat. JednotlivΘ bu≥ky tabulky se ve WML zapisujφ po °ßdcφch. Ka₧dß °ßdka je uzav°ena v elementu tr a ka₧dß bu≥ka v elementu td.

S pomocφ tabulek je pak velice jednoduchΘ vytvo°it nap°. strßnku s jednoduch²m kurzovnφm lφstkem:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
              "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
  <card title="Kurzovni listek">
    <p>
      <table columns="2">
	<tr>
	  <td>Mena</td>
	  <td>Kurz</td>
	</tr>
	<tr>
	  <td>DEM</td>
	  <td>19.46</td>
	</tr>
	<tr>
	  <td>ATS</td>
	  <td>2.70</td>
	</tr>
	<tr>
	  <td>USD</td>
	  <td>40.46</td>
	</tr>
      </table>
    </p>
  </card>
</wml>

Obrßzek 1. Jednoduchß tabulka ve WML prohlφ₧eΦi

Mo₧nosti formßtovßnφ tabulek jsou ve WML velice omezenΘ. JedinΘ co m∙₧eme urΦit, je zp∙sob zarovnßnφ jednotliv²ch sloupc∙. Pro ka₧d² sloupec m∙₧eme °φci, zda se jeho bu≥ky majφ zarovnßvat doleva, doprava nebo centrovat. Zarovnßnφ se °φdφ hodnotou atributu align. Pro ka₧d² sloupec obsahuje jedno pφsmeno, kterΘ °φdφ zarovnßvßnφ. Pφsmeno `L' odpovφdß zarovnßnφ doleva, `R' doleva a k vycentrovßnφ slou₧φ `C'. Upravenß strßnka s kurzov²m lφstkem bude vypadat mnohem lΘpe, proto₧e kurzy m∞n budou zarovnßny ·hledn∞ pod sebou:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
              "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
  <card title="Kurzovni listek">
    <p>
      <table align="CR" columns="2">
	<tr>
	  <td>Mena</td>
	  <td>Kurz</td>
	</tr>
	<tr>
	  <td>DEM</td>
	  <td>19.46</td>
	</tr>
	<tr>
	  <td>ATS</td>
	  <td>2.70</td>
	</tr>
	<tr>
	  <td>USD</td>
	  <td>40.46</td>
	</tr>
      </table>
    </p>
  </card>
</wml>

Obrßzek 2. Jednoduchß tabulka se zarovnßnφm sloupc∙

AΦ tabulky vypadajφ skv∞le, je s nimi spojen jeden velk² problΘm, a tφm jsou rozdφly mezi mikroprohlφ₧eΦi. Nap°φklad prvnφ mobilnφ telefon s WAPem uveden² na nßÜ trh (Nokia 7110) tabulky v∙bec nepodporuje. JednotlivΘ bu≥ky tabulky se zobrazujφ na samostatn²ch °ßdkßch, ale o n∞jakΘm uspo°ßdßnφ do tabulky nem∙₧e b²t °eΦ.

LiÜφ se i mikroprohlφ₧eΦe, kterΘ tabulky podporujφ. Pokud se celß °ßdka tabulky nevejde na displej, n∞kterΘ prohlφ₧eΦe ji zalomφ, n∞kterΘ zase umo₧nφ u₧ivateli rolovat tabulkou podobn∞ jako ve webovΘm prohlφ₧eΦi. V souΦasnΘ dob∞ je proto lepÜφ tabulky v∙bec nepou₧φvat, u₧ivatelΘ Nokie 7110 by z nich rozhodn∞ nebyli nadÜenφ.

Obrßzek 3. Nokia 7110 je jeden z mßla telefon∙, kter² nepodporuje tabulky. Pou₧φvß ho vÜak mnoho u₧ivatel∙, a tak bychom na WML strßnkßch m∞li alespo≥ prozatφm na tabulky zapomenout.

⌐ Ji°φ Kosek 2000-2001