📄 wap初级教程(5)—任务task.htm
字号:
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD height=30><go <BR> accept-charset="STRING"
<BR> href="URL" <BR> method="post|get"
sendreferer="true|false" > <BR> <postfield>,
<setvar>...... <BR></go></TD></TR></TBODY></TABLE>
<P>href:必选属性,指向一个合法URL。如果是其他的DECK,则该DECK的第一个CARD会显示出来。如果是本DECK中的其他CARD,而历史堆栈里保存的是最新数据的话,则堆栈保持不变,直接调入该CARD。</P>
<P>sendreferer:如果为true,用户主体信息(USER
AGENT)必须传送给WAP网关。传送时使用HTTP的提交头信息,即尽可能简短的相对URL。这个属性可以用来给服务器控制存取URL的权力。默认值为false。</P>
<P>Method:值必须为get或post。分别用来产生HTTP的GET和POST请求。若为get,则在URL中列出参数,例如:“http://www.wap86.net/bob.cgi?argone=one”;若为post,则数据在请求内部传送,不需要在URL中列出。</P>
<P>Accept-charset:指定字符集名称列表,服务器在接受<go>的时候必须接受这个编码规则。默认值为unknown。具体内容这里不作解释,在以后的高级教程中描述。</P>
<P>下面是一个简单的例子:</P>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD height=18><go href="../topic.wml"
sendreferer="true"></TD></TR></TBODY></TABLE><BR><B><FONT
face="Verdana, Arial, Helvetica, sans-serif"
color=#1120d9><postfield></FONT></B> <FONT
face="Verdana, Arial, Helvetica, sans-serif"><A
href="http://www.7880.com/Info/Article-14f68420.html#6"><FONT
color=#999999>[TOP]</FONT></A></FONT><B><FONT
color=#000000></FONT></B><BR><postfield>并不是一个任务,但是跟<go>任务有关,所以在这里介绍。它用来定义“名称/值”对以便通过<go>向服务器发送HTTP请求。语法如下:
<BR>当用户激活该任务时,就引导用户去WML中指定URL,可以是服务器上其他的DECK,也可以是本DECK中其他的CARD。语法如下:
<BR>下面是一个简单的例子:<BR><BR>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD><postfield name="STRING" value="STRING"
/></TD></TR></TBODY></TABLE>
<P>当一个含有<postfield>的任务被执行的时候,终端要完成这样一个过程:</P>
<P>1、识别“名称/值”对并准备参数变量;<BR>2、参数变量转换成正确的字符集;<BR>3、根据URL的ESCAPE规则对参数进行ESCAPE转码,编译成application/x-www-form-urlencoded的MIME类型;<BR>4、根据method指定的请求模式提交任务。</P>
<P>下面的例子演示get模式的用法:</P>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD><go href="../news.asp" sendreferer="true"
method="get"> <BR> <postfield name="newstype"
value="technology"/> <BR> <postfield
name="newstext" value="wml"/>
<BR></go></TD></TR></TBODY></TABLE><BR>服务器将收到这样的get请求:<BR><BR>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD>GET ../news.asp?newstype=technology&newstext=wml
HTTP/1.1 <BR>. <BR>.
其他HTTP头信息<BR>.</TD></TR></TBODY></TABLE><BR>如果把前面的请求模式改成post,则同样的<go>任务产生的这样的post请求:<BR><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD class=font>POST../news.asp HTTP/1.1
<BR>content-type="xxx-urlencoded" .<BR>. 其他HTTP头信息 <BR>.
<BR>newstype=technology&newstext=wml</TD></TR></TBODY></TABLE><BR></TD></TR></TBODY></TABLE></P>
<CENTER></CENTER></TD></TR>
<TR>
<TD></TD></TR>
<TR>
<TD bgColor=#cccccc height=1></TD></TR>
<TR>
<TD><FONT color=#339900><B>相关资讯:</B></FONT>
<LI><A
href="http://www.7880.com/Info/Article-14f80ac0.html">WAP初级教程(6)—事件EVENT</A>
<LI><A
href="http://www.7880.com/Info/Article-14f4fd80.html">WAP初级教程(4)—桌面DECK</A>
<LI><A
href="http://www.7880.com/Info/Article-14f376e0.html">WAP初级教程(3)—显示内容</A>
<LI><A
href="http://www.7880.com/Info/Article-14f1f040.html">WAP初级教程(2)—WML变量</A>
<LI><A
href="http://www.7880.com/Info/Article-14f069a0.html">WAP初级教程(1)—WML基础</A></LI></TD></TR>
<TR>
<TD></TD></TR>
<TR>
<TD></TD></TR></TBODY></TABLE></TD>
<TD style="BORDER-LEFT: #cccccc 1px solid" width=184>
<TABLE style="BORDER-TOP: #cccccc 1px solid" cellSpacing=1 cellPadding=2
width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #cccccc 1px solid" align=middle
bgColor=#009900 height=22><FONT color=#ffffff><IMG height=13
src="WAP初级教程(5)—任务TASK.files/C_1.gif" width=13 align=absMiddle>
推荐列表</FONT></TD></TR>
<TR>
<TD align=left>
<SCRIPT language=javascript
src="WAP初级教程(5)—任务TASK.files/CommendList.Js"></SCRIPT>
</TD></TR></TBODY></TABLE>
<TABLE style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" cellSpacing=1
cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #cccccc 1px solid" align=middle
bgColor=#009900 height=22><FONT color=#ffffff><IMG height=13
src="WAP初级教程(5)—任务TASK.files/C_1.gif" width=13 align=absMiddle>
<FONT color=#ffffff><FONT color=#ffffff>热点资讯
</FONT></FONT></FONT></TD></TR>
<TR>
<TD align=left>·<A
href="http://www.7880.com/Info/Article-9a1d200.html">微软的XML解析器</A><BR>·<A
href="http://www.7880.com/Info/Article-14f069a0.html">WAP初级教程(1)—WML基础</A><BR>·<A
href="http://www.7880.com/Info/Article-14f68420.html">WAP初级教程(5)—任务TASK</A><BR>·<A
href="http://www.7880.com/Info/Article-14f1f040.html">WAP初级教程(2)—WML变量</A><BR>·<A
href="http://www.7880.com/Info/Article-e142040.html">XML简易教程之三</A><BR>·<A
href="http://www.7880.com/Info/Article-9ac8060.html">XML HTTP
请求</A><BR>·<A
href="http://www.7880.com/Info/Article-6d321a0.html">XML技术系列讲座(9)客户机与服务器的数据交互(上)</A><BR>·<A
href="http://www.7880.com/Info/Article-6d01460.html">XML技术系列讲座(7)通过DOM操作数据(上)</A><BR>·<A
href="http://www.7880.com/Info/Article-e172d80.html">如何建立一个 XML
的开发环境</A><BR>·<A
href="http://www.7880.com/Info/Article-14f80ac0.html">WAP初级教程(6)—事件EVENT</A><BR>·<A
href="http://www.7880.com/Info/Article-6d4a840.html">XML技术系列讲座(10)客户机与服务器的数据交互(下)</A><BR>·<A
href="http://www.7880.com/Info/Article-9910920.html">XML入门简介</A><BR>·<A
href="http://www.7880.com/Info/Article-9a97320.html">简单的XML服务器</A><BR>·<A
href="http://www.7880.com/Info/Article-dfa2fa0.html">XML轻松学习手册(1)XML快速入门</A><BR>·<A
href="http://www.7880.com/Info/Article-9a665e0.html">XML
CDATA</A><BR>·<A
href="http://www.7880.com/Info/Article-9a04b60.html">XML数据岛</A><BR>·<A
href="http://www.7880.com/Info/Article-14f4fd80.html">WAP初级教程(4)—桌面DECK</A><BR>·<A
href="http://www.7880.com/Info/Article-14f376e0.html">WAP初级教程(3)—显示内容</A><BR>·<A
href="http://www.7880.com/Info/Article-16fbca0.html">了解
XML</A><BR>·<A
href="http://www.7880.com/Info/Article-14d36bc0.html">关于WAP编程</A><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE style="BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid"
height=20 cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR bgColor=#009900>
<TD align=right height=25><A
href="http://www.7880.com/Site.php?About"><FONT
color=#ffffff>关于我们</FONT></A> <FONT color=#ffffff>|</FONT> <A
style="CURSOR: help" href="http://www.7880.com/Site.php?Help" h><FONT
color=#ffffff>帮助(?)</FONT></A> <FONT color=#ffffff>|</FONT> <A
href="http://www.7880.com/Site.php?Copyright"><FONT
color=#ffffff>版权声明</FONT></A> <FONT color=#ffffff>| </FONT><A
href="http://www.7880.com/Site.php?Link"><FONT
color=#ffffff>友情链接</FONT></A> <FONT color=#ffffff>|</FONT> <A
href="http://www.7880.com/SendMail.php?Go=Webmaster::1"
target=_blank><FONT color=#ffffff>联系我们</FONT></A>
</TD></TR></TBODY></TABLE>
<TABLE
style="BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid"
height=18 cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD vAlign=center width="69%" height=19><FONT
face="Verdana, Arial, Helvetica, sans-serif">Copyright 2004-2008
www.7880.com Inc. All rights reserved.</FONT></TD>
<TD align=right width="31%" height=19>
<SCRIPT language=JavaScript src="WAP初级教程(5)—任务TASK.files/click.htm"
type=text/javascript></SCRIPT>
</TD></TR></TBODY></TABLE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -