Справочник по WAP
Тег <prev>
Данная задача предписывает возврат на предыдущую посещенную страницу. Если предыдущий URL не существует, то <prev> не выполняет никакого действия.
Примечание:
содержимое между тегами <prev>.. </prev> может отсутствовать, а если содержимое не определяется, то необходимо использовать </prev>.
Синтаксис:
<prev> ..<setvar>.. </prev>
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
Class | cdata | Задает имя класса элемента. В мени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом |
Id | id | Задает уникальное имя элемента |
Примеры:
<?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="accept" label="Возврат"> <prev> <setvar name="a" value="10"/> </prev> </do> </p> <p> Переменная a <br/> имеет значение = 10 </p> </card> </wml>
Тег <prev> без содержимого:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card> <do type="accept" label="Возврат"> <prev/> </do> <p> Это пример </p> <p> Prev не имеет <br/> содержимого </p> </card> </wml>
Тег <refresh>
Данная задача обновляет некоторые определенные переменные карты. Если какие-то из этих переменных показаны на экране, то будет обновлен экран.
Примечание:
тег <refresh> можно вкладывать в теги <anchor>, <do> или <onevent>.
Синтаксис:
<refresh> ..<setvar>.. </refresh>
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
Class | cdata | Задает имя класса элемента. В мени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом |
Id | id | Задает уникальное имя элемента |
Пример:
<?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> Пример </p> <p> <anchor> Обновить <go href="example.wml"/> <refresh> <setvar name="a" value="10"/> </refresh> </anchor> </p> </card> </wml>
В примере применен тег <anchor> для добавления на карту ссылки "Обновить". Когда пользователь нажимает на нее, происходит обновление страницы и значение переменной a задается как 10.