扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者: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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者