Опубликован: 02.12.2006 | Уровень: для всех | Доступ: платный
Дополнительный материал 1:

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

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

Элементы переменных

Начальный тег Назначение WML
<setvar> Задает переменную с определенным значением в задаче <go>, <prev> или <refresh> 1.1
<timer> Определяет таймер карты 1.1
Тег <setvar>

Данный тег задает переменную с определенным значением в задаче <go>, <prev> или <refresh>.

Синтаксис:

<setvar name="имя" value="значение"/>

Атрибуты

Атрибут Значение Описание
Name cdata Обязательный атрибут. Задает имя переменной
Value cdata Обязательный атрибут. Задает значение переменной
Class class_name Задает имя класса элемента. В имени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте 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>
Это пример:
 <anchor>
   Перейти
  <go href="second"> 
   <setvar name="a" value="10"/> 
  </go>
 </anchor>
</p> 
</card>
</wml>
Тег <timer>

Данный тег определяет таймер карты. Таймер запускается, когда происходит вход на карту, и останавливается, когда происходит выход.

Примечания:

  1. на карте не допускается более одного элемента timer;
  2. единица измерения таймера равна 1/10 ;
  3. этот тег можно использовать с тегами <card>, <onevent> и <template>.

Синтаксис:

<timer value="значение"/>

Атрибуты

Атрибуты

Атрибут Значение Описание
Value cdata Обязательный атрибут. Задает значение по умолчанию для переменной, определенной в атрибуте "name"
Name nmtoken Именует переменную, которая задана со значением таймера
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 ontimer="example.wml">
<timer value="50"/>
 <p>Это пример</p>
</card>
</wml>

В данном примере происходит вывод текста "Это пример" в течение 5 секунд, а затем переход к файлу "example.wml":

Объекты WML

Символьные объекты
Результат Описание Имя объекта Номер объекта
& амперсанд &amp; &#38;
' апостроф &apos; &#39;
> знак больше &gt; &#62;
< знак меньше &lt; &#60;
неразрывный пробел &nbsp; &#160;
" знак кавычки &quot; &#34;
знак переноса &shy; &#173;
< Лекция 6 || Дополнительный материал 1: 123456789101112 || Дополнительный материал 2 >
Наталья Алмаева
Наталья Алмаева
Россия
Светлана Казьмина
Светлана Казьмина
Россия, Волгодонск