asp学习网: 首页 >> 杂项 >> wap网站建设 >> wml入门之二 wap网站开发aspxuexi.com

wml入门之二 wap网站开发aspxuexi.com

WML 任务
任务指定了当某个事件(比如增加一张“card”或选择了一个链接)发生时,所应执行的行为。

Go Task

<go>任务代表了切换到一张新“card”的行为

<?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 To Test
<go href="test.wml"/>
</anchor>
</p>
</card>

</wml>



Prev Task
<prev>任务代表了回到前张card的行为。

<?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>
Previous Page
<prev/>
</anchor>
</p>
</card>

</wml>




Refresh Task

<refresh>任务更新了一些指定的“card”变量。只要屏幕上出现了这些变量,任务也会更新屏幕。

The example below uses an <anchor> tag to add a "Refresh this page" link to the card. When the user clicks on the link, he or she refreshes the page and the value of the variable x will be set to 30:

<?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>
Refresh this page
<go href="thispage.wml"/>

<refresh>
<setvar name="x" value="30"/>
</refresh>
</anchor>

</p>
</card>
</wml>



Noop Task

<noop>任务指明了不需要做任何操作(noop意思是"no operation"(没有操作)。这个标记用于跳过deck级别(deck-level)的元素。

<do>标记用于在用户点击屏幕上的单词/短语时激活任务。

<noop> tag prevents this operation; when the user clicks on the "Back" link nothing will happen:

<?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 name="back" type="prev" label="Back">
<noop/>
</do>
</p>

</card>
</wml>

Task Elements

Start tag
始标记
Purpose
作用
WML
<go>

Represents the action of switching to a new card
<go>任务代表了切换到一张新card的行为

1.1
<noop> 

Says that nothing should be done (noop stands for "no operation"). Used to override deck-level elements
<noop>任务指明了不需要做任何操作(noop意思是"no operation"(没有操作)。这个标记用于跳过deck级别(deck-level)的元素。

1.1
<prev>

Represents the action of going back to the previous card
<prev>任务代表了回到前张card的行为。

1.1
<refresh> Refreshes some specified card variables. If any of the variables are shown on the screen, this task also refreshes the screen
任务更新了一些指定的“card”变量。只要屏幕上出现了这些变量,任务也会更新屏幕。
1


WML 计时器

Timer
计时器

WML“card”可通过设置使用WML的计时函数,计时单元是0.1秒
下面的例子会显示一条信息共3秒钟,并且进入文件"test.wml":

<?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="test.wml"><timer value="30"/>
<p>Some Message</p>
</card>
</wml>

from:asp学习网/title:wml入门之二 wap网站开发aspxuexi.com/ time:2007-11-23 1:41:17

本文主题wml,wap

最佳安装在pc上的wap浏览器:opera简介

wap网站开发aspxuexi.com wml入门之一

swapNode方法

windows服务器(iis)配置WAP手机网站服务器 by aspxuexi.com

WAP网站浏览器(模拟器)大全

map模拟浏览器winwap 附天空软件下载地址

wml教程:WML文件的概念 WML文档结构详解 WML的事件

wml教程:文本处理 计时器 表格和图形

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行