科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何创建WML电话薄(一)

如何创建WML电话薄(一)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

移动设备的缺点限制了对个性化网站的开发。但是通过无线标记语言Wireless Markup Language (WML)和细致地规划,你就能创建一个完美的无线解决方案。

作者:builder.com.cn 2007年1月16日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

代码是怎样创建的

当第一个电话卡片显示在电话上时,还将同时显示一份查找选项列表。每一个选项都使用<anchor>以及相关联的 <go>标记符。标记符<go>通知微浏览器应该转到什么地方,任何以#符号开始的href将引用到当前卡片组中的另一电话卡片中去。否则将引用到其他的WML文件中去。

当点击姓或名后,微浏览器将把当前状态引导到相关电话卡片。但如果点击的是住址或者部门,微浏览器将请求WML将当前状态定位于“search.asp”。这是必须的,因为我们需要向用户提供住址或部门的列表,并以此作为用户可选择的查找标准。将二者独立开来的原因是电话的资源非常有限,没有理由在电话里面保存可有可无的数据。如果用户选择住址或部门,我们可以随时提供这些数据。

姓和名卡片包括了<input>元素和另一个<anchor>元素,通过它们来向服务器提交查找数据。如果你注意到姓和名中的<go>元素,还可以看到一些被用来向服务器发送数据的<postfield>元素。这是区别于普通HTML页面工作方式的显著的不同点。当你希望将数据提交给服务器时,创建一个<postfield>元素并通过使用WML变量来设置它的值。你可以看到"qv" <postfield>元素的值被设置为"$qv"。你可以使用这种方式来引用这些变量。

一旦获得了必须的数据,通过<go>元素再将数据返回到服务器。这是借助<go>的元素方法属性来以post data方式提交数据的极好实例。

在下一部分中,我将收集数据并同时提供一个返回的WML页面来提供地址和部门,这个页面中还提供了根据搜索条件而得到的结果清单。点击结果清单上的元素将返回详细电话薄入口的全部信息。


Phillip Perkins是服务于Ajilon Consulting的技术专家,他的工作经历包括机械控制、客户服务,以及企业内部网应用程序等。 


责任编辑:德东

查看本文国际来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章