Krom∞ b∞₧n²ch odkaz∙, kterΘ jsou p°φmo souΦßstφ textu strßnky, umo₧≥uje WML i vytvo°enφ dalÜφch navigaΦnφch prvk∙, kterΘ jsou mnohdy pohodln∞jÜφ na ovlßdßnφ ne₧ klasickΘ odkazy.
U ka₧dΘ karty m∙₧eme pomocφ elementu do definovat n∞kolik akcφ, kterΘ p∙jde snadno vyvolat stiskem n∞jakΘ klßvesy nebo v²b∞rem z menu û konkrΘtnφ zp∙sob zp°φstupn∞nφ funkce zßvisφ na pou₧itΘm prohlφ₧eΦi.
U <do> se obvykle uvßd∞jφ atributy type a label. Prvnφ z nich urΦuje typ akce, kterou definujeme. Pokud uvedeme hodnotu accept, °φkßme, ₧e u₧ivatel n∞co bude akceptovat û nap°. v²b∞r z menu, p°echod na dalÜφ strßnku apod. M∙₧eme takΘ pou₧φt hodnotu prev, kterß mikroprohlφ₧eΦi °φkß, ₧e akce mß jφt vyvolat specifick²m zp∙sobem obvykl²m na danΘm za°φzenφ pro p°echod na p°edchozφ strßnku. V∞tÜina telefon∙ mß pro tento ·Φel vyhrazenu specißlnφ klßvesu a na nφ se tato akce namapuje.
Jako obsah elementu do se uvßdφ, co se stane, a₧ u₧ivatel volbu vybere. NejΦast∞ji se pou₧φvß element go, kter² umo₧≥uje p°echod na libovolnou dalÜφ strßnku nebo kartu urΦenou pomocφ URL adresy v atributu href. Na obrßzcφch 7 a 8 si m∙₧ete prohlΘdnout, jak se nßsledujφcφ strßnka zobrazφ v r∙zn²ch mikroprohlφ₧eΦφch.
<?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="Prvni karta" id="prvni"> <do type="accept" label="Dalsi karta"> <go href="#druha"/> </do> <p>Vitejte!<br/> Ty nejzajimavejsi informace jsou stejne az na druhe karte.</p> </card> <card title="Druha karta" id="druha"> <do type="prev" label="Zpet"> <prev/> </do> <p>No ona to neni uplne pravda. Mozna se radsi jeste vratite na predchozi kartu.</p> </card> </wml>
Mφsto go lze pou₧φt prßzdn² element prev, kter² °φkß, ₧e se mß p°ejφt na p°edchozφ kartu. Funguje tedy obdobn∞ jako tlaΦφtko Zp∞t v internetov²ch prohlφ₧eΦφch.
Snadno dostupnß volba pro p°echod na p°edchozφ strßnku by m∞la b²t na ka₧dΘ kart∞. U₧ivateli se Φasto stane, ₧e zvolφ Üpatn² odkaz a dostane se n∞kam, kam p∙vodn∞ v∙bec necht∞l. TlaΦφtko Zp∞t je pro n∞j pohodlnß zßchrana, jak se dostat k p°edchozφm strßnkßm a sm∞r brouzdßnφ upravit. P°idßvat kv∙li tomu ke ka₧dΘ kart∞ na strßnce element do s definicφ p°φsluÜnΘ akce by bylo dost nepohodlnΘ. Jazyk WML nßm naÜt∞stφ umo₧≥uje na zaΦßtku strßnky do elementu template umφstit definice akcφ, kterΘ budou p°φstupnΘ na vÜech kartßch. ┌spora k≤du je patrnß p°itom zejmΘna na strßnkßch s vφce kartami.
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <template> <do type="prev" label="Zpet"> <prev/> </do> </template> <card title="Prvni karta" id="prvni"> <do type="accept" label="Dalsi karta"> <go href="#druha"/> </do> <p>Vitejte!<br/> Ty nejzajimavejsi informace jsou stejne az na druhe karte.</p> </card> <card title="Druha karta" id="druha"> <p>No ona to neni uplne pravda. Mozna se radsi jeste vratite na predchozi kartu.</p> </card> </wml>