Wap 标签语法学习流程

1元素

 

基本HTML元素 i br b p img table

 

<go>

用来指示浏览器显示指定的URL,包括页面的第一个卡片或者指定的卡片。语法如下: <go href="url" sendreferer="false|true" method="get|post" accept-charset="charset"> <postfield name="name" value="value"/> <setvar name="name" value="value"/> </go>

 

<prev>

用来将当前页面的URL压入URL历史堆栈,并打开此前的URL。若该URL不存在,则<prev>无效。语法类似<go> <prev><setvar name="name" value="value"/></prev>

<refresh>

用来刷新当前的页面,从而使得页面内的变量刷新,语法为: <refresh><setvar name="name" value="value"/></refresh>

<noop>

表示什么也不做。该标签不能用在<anchor>中,一般用在覆盖页面级的事件模板。

 

显示表单 

类似于HTML<FORM><fieldset>可用来包括一组表单选项,但不是必须的。前面说过,当<card>ordered设置为false时,手机可以显示一个概要卡片来总结有效的选项,方便用户从中选取表单选项来填写。概要卡片就是根据<fieldset>和独立的输入框<input>以及选单<select>来总结的。语法为: <fieldset title="label">表单内容</fieldset>

 

<input name="variable" title="label" type="type" value="value" default="default" format="specifier" emptyok="false|true" size="n" maxlength="n" tabindex="n"/>

 

标记

描述

A

任何符号或者大写字母(不包括数字)

A

任何符号或者小写字母(不包括数字)

N

任何数字(不包括符号或者字母)

X

任何符号、数字或者大写字母(不可改变为小写字母)

X

任何符号、数字或者小写字母(不可改变为大写字母)

M

任何符号、数字或者大写字母(可改变为小写字母)或者多个字符,默认为首字大写

M

任何符号、数字或者小写字母(可改变为大写字母)或者多个字符,默认为首字小写

 

列表

<select title="Cities List" name="city"> <option title="Beijing" value="Beijing"> <onevent type="onpick"> <go href="#card01"/> </onevent>Beijing</option> <option title="Shanghai" value="Shanghai" onpick="#card01">Shanghai</option> <option title="Hongkong" value="Hongkong" onpick="#card01">Hongkong</option> </select>

                                                                                                                           

Timer

<card id="card1" ontimer="#card2"> <timer name="time1" value="50"/> <p align="center"> After 5s, goto card2 </p> </card>

模板 

<template onenterforward="url" onenterbackward="url" ontimer="url"> <do>或者<onevent> </template>

postfield标签

<go href="http://193.120.145.194:80/wap" methos="post">

<postfield name="LI" value="$LI"/>

<postfiels name="PV" value="$PV"/> </go>

事件

ontimer事件:该事件发生在定时器过期的时候。

onenterforward事件:该事件发生在用户选中一个有效的URL之后,在正式引导用户去该URL地址之前。

onenterbackward事件:该时间发生在用户选中一个有效的prev操作之后,在正式引导用户之前。

onpick事件:该事件发生在用户选中某个选项

posted @ 2011-06-22 09:46  枫-  阅读(330)  评论(0编辑  收藏  举报