WAP中的ASP技术(二)
|
"p" element 作用与HTML一样,只是如果你想显示文字这个就是必须的。 "do" element 实际上每个WAP应用必须支持导航条。do标签最主要的type属性的值就是accept,这个意味着当你按下软键一个新的选项会被加到列 go - 导航到另外一个卡片或板块中去。他需要href 属性。 prev - 导航到上一个卡片中去 refresh - 刷新显示。 noop - 无 Anchor 作用和HTML中的<A>一样的。在WML中Anchor链接的作用和do差不多,唯一的不同就是Anchor不以选项的形式显示。 <anchor> Go to card 2 <go href="#card2"/> </anchor> 变量 WML结合变量的办法有一点不同于HTML和Javascript。WML的变量不仅可以被WMLScript来调用,还可以通过card直接用于WML文 既然变量的值能够在各个card之间保存,那么它们就经常被用于保存状态信息,支持一些复杂的交互式WAP服务。这种方法的一个 用户输入 当然,为了使你的页面变得更加的强大,变量就需要储存(接收)用户的标准输入。这一切通过一些类似于HTML的元素来完成. input - 很像HTML,用户通过手机的键盘来输入。你能够想像,这种输入就不像我们使用PC上的键盘一样实用,所以我们应当尽量 select/option - 用户选项的列表。同样也很像HTML: <select name="movie"> <option value="1">Eyes Wide Shut</option> <option value="2">Notting Hill</option> : <option value="13">Buena Vista Social Club</option> </select> multiple=true属性告诉用户代理(浏览器)多项选择是被允许的. onpick事件发生于一个选项被选择/被取消时. Postfield - 很像html中的hidden属性,它将不显示在屏幕中。它能同时将name与value传送给服务器. Fieldset - 包含一大堆的信息强迫手机在一个屏幕中显示,当然这得看手机的能力了 其它的元素 img元素也同样被支持,但是你得使用一种特殊的图片格式,名叫WBMP.因为WAP手机拥有有限的内存和储存空间。这种新的格式能 wml text/vnd.wap.wml wmlc application/vnd.wap.wmlc wmlsc application/vnd.wap.wmlscriptc wmlscript text/vnd.wap.wmlscript ws text/vnd.wap.wmlscript wsc application/vnd.wap.wmlscriptc wmls text/vnd.wap.wmlscript wbmp image/vnd.wap.wbmp 一些传统的强调元素也被支持,比如:em,i,b,small,strong等等,用法也和HTML一样。BR也同样被支持,不过写法有点不同,毕竟 最后我们来看看time对象和ontimer事件,time对象保存着至card被调用至今的时间,如果我们定了ontimer事件,那么ontimer事 还有很多我也懒得写了,希望对你们建设WML网页没有什么影响. WAP 的开发问题 很不幸的是,事情并不是我们想像的那么简单,不同的WAP手机总是有一些小的不同的地方,就像M$的Javascript与NS的不同一 另一个限制就是deck的大小的问题。有些手机(Nokia 7110)就是不支持超过1.4K的WML文档,WAP网关能够将你的WML文档压缩成更 虽然Nokia Toolkit 1.2仿真器上支持cookies,但是第一批WAP手机就是不支持,这就意味着你将和你的ASP中的Session,说再 下一节,我们将真正做一个WML与ASP相结合的网站 |
