Select List 控件
对表单的控制能力可以证明一个HTML设计者是否够专业,而且很多交互功能也必须依赖表单。WML没有表单属性,但是WML可以直接使用控件,同样可以达到使用表单的效果。因此,使用控件的水平可以体现一个WML设计者的制作水平。 WML控件有Select List和Input Box两个系列,每个系列另外包含几个子系列,基本可以满足表单设计的需求。 选择列表…
WML文档结构祥解
1、声明(Prologue)<?xml version="1.0"?> 2、元素(Element)   WML首先定义一个Deck,然后在Deck内封装信息和Card。3、文件头(Head Element)   头信息包含与Deck有关的信息,包括meta数据和控制元素。  3.1、访问权限设置(Access)  该…
动作和链接
设置动作(Do)Do是WML语言中最有有价值的元素之一,它给用户提供一种在当前Card上进行"动作"的通用方法。这种动作通常被定位在用户终端界面的特定部件上,例如WAP手机的功能键(Cancel,Option,Accept),特定的图标,语音识别功能等等。Do可以设置在Deck的Template上或者Card上,当他们重名的时候…
WML的事件
内部事件(Onevent)相关属性: type:内部事件的触发条件,当前浏览器状态满足触发条件时,浏览器就会触发这个条件下设置的Task,内部事件总共有4种触发条件。  1 ontimer 满足时钟设置的条件时,该条件成立。关于时钟设置问题,后面还有专门的说明。   2 onenterbackward 通过Prev或其他外部命令返回到当前Card,…
任务和任务屏蔽
内部任务   返回  用来将当前页面的URL压入URL历史堆栈,并打开此前的URL,若该URL不存在,则无效。语法类似
跳转和传递参数
go的基本属性和应用 实现Card之间跳转的一个基本方法是go,go和do、anchor等标签的结合是WML高级应用的一个基础。  相关属性:  href:声明链接的URL  sendreferer:表示是否传递调用href所指定的URL的页面的URL,也就是当前页的URL,即HTTP头中的HTTP_REFERER,默认值为false,可选值为tr…
任务与导航-赋值与数据交换
这一部分简单讲解WML的变量赋值和数据提交方法,在后面的章节中有专门讲解。变量赋值(Setvar)   Setvar给浏览器的当前页面内变量赋值,该变量可以在当前Dock中的任意Card中调用。  相关属性:   1. name 变量名,作为访问变量的标识    示例:
WML文件的概念WML Decks
这里简单介绍一个关于WML文件的概念,其他的细节问题会在后面的章节还详细介绍。 声明由于WML语言继承于XML,所以一个有效的WML文档必须包含一个XML声明和一个文件类型声明。以下就是一个最常用的声明,由于WML语法要求非常严格,为了避免出错,制作者可以直接拷贝粘贴到制作文档。<?xml version="1.0"?&g…
全面了解WML
学习自然语言的最好方法就是溶入相应的语言环境在交流中学习,学习一种编程语言的最好方法就是看例程。为了帮助大家建立WML应用的第一印象,所以请大家先看第一个例子:<?xml version="1.0"?>通过以上示例大家应该了解到以下内容:1、语法:WML的语法与HTML相似,仍然是一种标记语言,而且延续了xML语法规…