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

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

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

Элементы изображений

Начальный тег Назначение WML
<img> Определяет изображение 1.1
Тег <img>

Данный тег определяет изображение.

Примечание:

изображение должно быть в формате .wbmp.

Синтаксис:

<img src="имя_файла.wbmp" alt="текст"/>

Атрибуты

Атрибут Значение Описание
align top middle bottom Выравнивает изображение. По умолчанию используется значение "bottom"
Alt cdata Обязательный атрибут. Задает альтернативный текст, который выводится, если не выводится изображение
height px % Задает высоту изображения. Если значение задается в пикселях, то пишут "120", а не "120px"
hspace px % Задает пробелы слева и справа от изображения. Если значение определяется в пикселях, то пишут "10", а не "10px". Значением по умолчанию является "0"
localsrc cdata Задает альтернативное представление изображения. Если этот атрибут задан, то браузер будет использовать его вместо атрибута "src"
src url Обязательный атрибут. Путь доступа к изображению. Должен быть файлом ..wbmp
vspace px % Задает пробелы над и под изображением. Если значение определяется в пикселях, то пишут "10", а не "10px". Значением по умолчанию является "0"
width px % Задает ширину изображения. Если это значение определяют в пикселях, используйте "120", а не "120px"
xml:lang language_code Задает используемый в элементе язык
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 title="Пример">
<p>
Альбом - цветы <br/>
Роза: <br/>
 <img src="flower.wbmp" alt="Flower"/>
</p>
</card>
</wml>

Элементы событий

Начальный тег Назначение WML
<do> Активирует задачу, когда пользователь нажимает на экране на слово/фразу 1.1
<onevent> Содержит код, который выполняется, когда происходит одно из следующих событий: onenterbackward, onenterforward, onpick, ontimer 1.1
<postfield> Содержит данные, которые посылаются на сервер вместе с тегом <go> 1.1
Тег <do>

Данный тег можно использовать для активации задачи во время нажатия пользователем на экране слова/фразы, а также можно помещать внутри тега <template>. Тег <do> будет затем использован для всех карт в колоде.

Синтаксис:

<do type="type">
..задача..
</do>

Атрибуты

Атрибут Значение Описание
type accept prev help reset options delete unknown x-* vnd.* Обязательный атрибут. Определяет тип элемента "do"
label Cdata Создает метку для элемента "do"
name Nmtoken Определяет имя элемента "do"
optional true false Если задано значение true, то браузер игнорирует этот элемент, если false - то не игнорирует. По умолчанию используется "false"
xml:lang language_code Задает язык, используемый в элементе
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>
 <do name="back" type="prev" label="Возврат">
  <prev/>
 </do>
</template>
<card id="first" title="First">
<p>
 Карта один
</p>
</card>
<card id="second" title="Second">
<p>
 Карта два
</p>
</card>
</wml>

В этом примере используется тег <do> внутри тега <template>, чтобы создать ссылку "Назад" на каждой карте.

Примечание:

Если один элемент <card> содержит несколько элементов <do> с атрибутом type="accept" и эти элементы <do> не именованы, то WML может не выполнить компиляцию и страница не будет выводиться. Причина в том, что по умолчанию, когда имя не определено, в его качестве используется тип элемента, а в данном случае - это accept.

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