Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Теги:
Дополнительный материал 1:
Справочник по WAP
Тег <onevent>
Данный тег содержит код, который выполняется, когда происходит одно из следующих событий: onenterbackward, onenterforward, onpick, ontimer..
Синтаксис:
<onevent type="type"> ..код.. </onevent>
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
Type | onenterbackward onenterforward onpick ontimer | Обязательный атрибут. Определяет тип элемента "onevent":
|
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> <template> <onevent type="onenteredforward"> <prev href="#first"/> </onevent> </template> <card id="first" title="First"> <p> Карта один </p> </card> <card id="second" title="Second"> <p> Карта два </p> </card> </wml>
В данном примере используется тег <onevent>, чтобы задать переход на карту first, когда происходит событие onenteredforward.
Тег <postfield>
Данный тег содержит данные, которые передаются на сервер вместе с тегом <go>.
Синтаксис:
<postfield name="Имя" value="Значение"/>
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
name | cdata | Обязательный атрибут. Имя поля |
value | cdata | Обязательный атрибут. Значение поля |
class | class_name | Задает имя класса элемента. В имени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом |
id | id_name | Задает уникальное имя элемента |
Примеры:
<?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"> <go href="exam.wml" method="post"> <postfield name="a" value="10"/> <postfield name="b" value="15"/> <postfield name="c" value="20"/> </go> </do> </p> </card> </wml>
Тег <postfield> можно использовать также с методом get.
Примечание:
при использовании метода get поля и их значения добавляются в конце URL.
<?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"> <go href="exam.wml" method="get"> <postfield name="a" value="10"/> <postfield name="b" value="15"/> <postfield name="c" value="20"/> </go> </do> </p> </card> </wml>