Файл: www/ycheb/wml_teach/2.php
Строк: 40
<?php
include '../../config.php';
$title='Учебник WML';
aut();
head();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class=line>Деки и Задачи</div>
Дека определяется элементом wml <br>
<?xml version="1.0"?><br>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.com/DTD/wml_1.1.xml"><br>
<wml><br>
<card><br>
<p>Hello World!</p><br>
</card><br>
</wml><br><br>
Задачи.<br>
Элемент: <br>
Do <br>
Атрибуты: <br>
type - указывает микроброузеру назначение кнопки. В WML определяется девять типов, но в подавляющем большинстве случаев используются "accept" и "options".<br>
label - значение этого атрибута используется для замены названия кнопки. Это помогает кастомизировать приложения. Количество символов на кнопке ограничено возможностями устройства. <br>
name - установка этого атрибута дает возможность разработчику воспользоваться преимуществами иерархической структуры WML-документа. Элемент "do" с именем "one" унаследует свойства определенные элементу с таким же именем в элементе "template" этой деки. <br>
optional - указывает микроброузеру на необязательность показа этой кнопки в случае если атрибуту присвоено значение true. <br><br>
Элемент <br>
Go <br>
Атрибуты: <br>
href - URL. <br>
sendreferer - этот атрибут необходим серверу в списках контроля доступа. Его значение указывает броузеру на то, что необходимо отослать на сервер URL минимально возможной длины. <br>
method - может принимать значение либо "post" либо "get". Значение аналогично HTML. <br>
accept-charset - указывает кодировку, в которой микроброузер должен посылать ссылку. <br>
Небольшой пример простейшей навигации. <br>
<?xml version="1.0"?><br>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.com/DTD/wml_1.1.xml"><br>
<wml><br>
<card id="Start"><br>
<do type="accept"><br>
<go href="#nextCard"/><br>
</do><br>
<p>Hello World!</p><br>
</card><br>
<card id="nextCard"><br>
<do type="options"><br>
<prev/><br>
</do><br>
<p>Next Card!</p><br>
</card><br>
</wml><br><br>
Элемент <br>
Setvar <br>
Атрибуты: <br>
name - имя, присваемое переменной. Переменная так же может выполнять эту функцию, например:<br>
<setvar name=$bogus value=$bear>.<br>
value - значение, присваемое переменной. <br><br>
Элемент <br>
Postfield <br>
Атрибут: <br>
name имя, присваемое переменной. Переменная так же может выполнять эту функцию, например: <br>
<postfield name=$bogus value=$bear>.<br>
value - значение, присваемое переменной. <br>
<?xml version="1.0"?><br>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"<br>
"http://www.wapforum.com/DTD/wml_1.1.xml"><br>
<wml><br>
<card id="Start" label="Bob's CGI"><br>
<do type="accept"><br>
<setvar name="lastExecuted" value="bob.cgi"/><br>
<go href="bob.cgi" method="post"><br>
<postfield name="one" value="one one"/><br>
<!-- the server should be able to tell that<br>
there are two values for the key one. --><br>
<postfield name="one" value="one"/><br>
<postfield name="two" value="two two"/><br>
</do><br>
<p>Hello World!</p><br>
</card><br>
</wml><br><br>
Элемент <br>
Anchor <br>
Атрибуты: <br>
title - имя элемента. Микроброузер может воспользоваться этим атрибутом по своему усмотрению. При перемещении курсора на анкор, микроброузер может вывести его имя в софт-кнопке. <br><br>
Элемент <br>
A <br>
Атрибут: <br>
href - URL на который ссылается анкор. У этого элемента нет дополнительных атрибутов позволяющих указать статус ссылки или ее метод. Если необходимы эти опции можно воспользоваться элементом "anchor" с внедренным в него элементом "go": <br>
<anchor><br>
click me<br>
<go href="#clickedMe"/><br>
</anchor><br>
<a href="#clickedMe">click me</a>
<?php
echo gb.'<a href="../../ycheb">Учебники</a>'.div;
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot(); ?>