任务与导航-跳转和传递参数
go的基本属性和应用
实现Card之间跳转的一个基本方法是go,go和do、anchor等标签的结合是WML高级应用的一个基础。
相关属性:
href:声明链接的URL
sendreferer:表示是否传递调用href所指定的URL的页面的URL,也就是当前页的URL,即HTTP头中的HTTP_REFERER,默认值为false,可选值为true
method:WML的method与HTTP提交表单的方法类似,同样有Post和Get两种,缺省参数为Get。
Post与Get的不同:Post在发送前要进行编码处理,然后分组发送,发送过程相对安全,适合大数据量的处理;而Get方法不进行任何处理,一次性发出,适合小数据量交换。除非你肯定你提交的数据可以一次性提交,否则请尽量用Post方法。
accept-charset:定义浏览器与服务器之间收发信息的字符集类型,例如:accept-charset="UTF-8,US-ASCII,ISO-8859-1"。
示例:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.com/DTD/wml_1.1.xml"> <wml>
<card id="Start"> <do type="accept" label="next"> <go href="#nextCard"/> </do> <p>This is the First Card!</p> </card>
<card id="nextCard"> <do type="prev" label="before"> <prev/> </do> <p>This is the last card!</p> </card> </wml>
Go结合Postfield交换参数
标签Go可以包含一个或多个Postfield标签,用这些标签携带参数与服务器进行数据交换。
示例1:产生一个"quote.pl?stock=00001"Get申请
<go href="/cgi-bin/quote.pl"> <postfield name="stock" value="00001"/> </go>
示例2:产生一个"stockname=证券&page=1"Post申请
<go href="/cgi-bin/query.pl" method="post"> <postfield name="stockname" value="证券"/> <postfield name="page" value="1"/> </go>
|
相关推荐
2. **表单提交**:通过`<go>`元素和`href`属性,可以定义用户点击后的动作,如跳转到新的WML页面或执行服务器端脚本。 3. **事件响应**:WML支持简单的事件处理,如`onenterforward`和`onenterbackward`,用于定义...
4. **Module4**:可能讲解了WMLScript的语法和基本编程概念。 5. **module6**:可能涉及WMLScript中的事件处理和用户交互。 6. **module5**:可能是关于WML中的导航和链接。 7. **Module7**:可能涉及WMLScript的DOM...
【WML教程】是关于如何创建适用于WAP(无线应用协议)手机的简单网页的教程。WML(Wireless Markup Language)是一种标记语言,类似于HTML,但专为移动设备优化,尤其是在早期的移动互联网时代。以下是对WML教程中...
【WML 入门教程】 WML,全称 Wireless Markup Language,是一种专为无线设备,如早期的移动电话,设计的标记语言。它基于XML,用于创建能够在移动设备上浏览的简单网页,尤其是在WAP(Wireless Application ...
本教程将深入探讨WML的基本概念,帮助初学者理解和掌握这一技术。 ### 一、WML语法基础 1. **卡片(Cards)**: WML文档由一系列卡片组成,每个卡片相当于HTML中的一个页面。卡片通过`<card>`标签定义,是用户在...
**WML(Wireless Markup Language)教程及常用功能介绍** WML,无线标记语言,是专为移动设备设计的一种标记语言,主要用于创建适应小型屏幕和有限带宽的无线应用程序,尤其是早期的移动互联网内容。本教程将从基础...
在WML中实现页面间的自动跳转对于创建动态和交互式的移动Web应用至关重要。本示例将深入探讨如何在WML中实现定时自动跳转。 首先,我们需要了解WML文档的基本结构。一个WML文档由一个或多个`<deck>`元素组成,每个`...
本教程“WML初级教程.rar”旨在为初学者提供一个入门WML的平台,通过简洁易懂的方式介绍这一技术的基础概念和应用。压缩包中的核心文件“WML初级教程.exe”可能是一个交互式的教学程序,包含了文字讲解、示例代码...
4. **WAP浏览器**:WAP浏览器,也称为WAP客户机,运行在移动设备上,用于解析和展示WML文档。它们通常具有有限的显示能力,支持触摸屏或按键操作。 5. **WAP开发工具**:开发者通常使用WAP编辑器、模拟器和调试工具...
### WML教程(手机开发手册)知识要点 #### 一、WAP与WML概览 - **WAP**(Wireless Application Protocol,无线应用协议)是一种开放的全球标准,用于数字移动电话、互联网或其他个人数字助理(PDA)、计算机应用之间的...
2. **预定义元素**:WML有预定义的一些元素,如`<go>`(跳转到另一个卡片或URL)、`<submit>`(提交表单数据)、`<input>`(接收用户输入)等。 3. **文本格式化**:WML提供了如`<p>`(段落)、`<b>`(粗体)、`<i>`...
**WML 初级教程:从实际应用理解 WML** WML(Wireless Markup Language)是一种专为无线设备,如早期的移动电话设计的标记语言,用于创建在小屏幕上显示的网页内容。学习 WML 时,理解其基本概念、语法和实际应用至...
### WAP教程知识点详解 #### 一、WAP Server的构建 ##### 1.1 WAP Server配置概览 WAP (Wireless Application Protocol) 是一套全球性的网络通信协议标准,用于移动终端设备访问互联网资源。它允许用户通过手机、...
**WML(Wireless Markup Language)基础实例教程** WML,全称为无线标记语言(Wireless Markup Language),是用于创建适应移动设备显示的网页内容的一种标记语言。它在早期的WAP(Wireless Application Protocol)...
4. **JSP与WML集成**:在JSP中嵌入WML卡片(deck)和卡片(card),以及如何使用JSP脚本元素动态生成WML内容。 5. **JavaBean和WML**:可能涉及使用JavaBean来处理业务逻辑并提供数据给WML页面。 6. **响应式设计*...
WML(Wireless Markup Language)是一种专为无线设备,如早期的移动电话和PDA设计的标记语言,它使得这些设备能够浏览和交互网页内容。WML在20世纪90年代末到21世纪初广泛应用于移动互联网的早期阶段,作为HTML在...
4. **WML事件和脚本**:虽然WML本身并不支持像JavaScript那样的客户端脚本,但可以通过一些扩展如WMLScript来实现动态行为。WMLScript类似于JavaScript,提供了变量、函数、循环和条件语句等,用于增强WAP页面的交互...
4. WML脚本:可以使用WMLScript或JavaScript进行交互式编程。 三、Wap实例 这个资料包中的"Wap实例"部分提供了实际的WAP站点案例,通过分析这些实例,你可以了解如何设计和实现一个功能完整的WAP网站,包括布局、...