WML Free Tutorial

Web based School


Previous Next

WML Tasks

A task specifies what action to perform when an event, like entering a card or selecting a link, occurs.


Go Task

The <go> task represents the action of switching to a new card.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card>
<p>
<anchor>
Go To Test
<go href="test.wml"/>
</anchor>
</p>
</card> 
</wml>



Prev Task

The <prev> task represents the action of going back to the previous card.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card>
<p>
<anchor>
Previous Page
<prev/>
</anchor>
</p>
</card> 
</wml>



Refresh Task

The <refresh> task refreshes some specified card variables. If any of the variables are shown on the screen, this task also refreshes the screen.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card>
<p>
 <anchor>
 Refresh this page
  <refresh>
   <setvar name="x" value="30"/>
  </refresh>
 </anchor>
</p>
</card>
</wml>



Noop Task

The <noop> task says that nothing should be done (noop stands for "no operation"). This tag is used to override deck-level elements.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card>
<p>
<do type="help">
<noop/>
</do>
</p>
</card> 
</wml>



Task Elements

Start tag Purpose WML
<go> Represents the action of switching to a new card 1.1
<noop>  Says that nothing should be done (noop stands for "no operation"). Used to override deck-level elements 1.1
<prev> Represents the action of going back to the previous card 1.1
<refresh> Refreshes some specified card variables. If any of the variables are shown on the screen, this task also refreshes the screen 1.1

 


Previous Next