Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Дополнительный материал 1:

Справочник по WAP

< Лекция 6 || Дополнительный материал 1: 123456789101112 || Дополнительный материал 2 >
Тег <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.

< Лекция 6 || Дополнительный материал 1: 123456789101112 || Дополнительный материал 2 >