📄 wap初级教程(5)—任务task.htm
字号:
<TABLE
style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid"
cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR vAlign=top>
<TD width=575>
<TABLE style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" cellSpacing=3
cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #cccccc 1px solid" align=middle width=572
height=35>
<TABLE cellSpacing=1 cellPadding=1 width="100%" border=0>
<TBODY>
<TR>
<TD>
<DIV align=center><FONT
size=3><STRONG>WAP初级教程(5)—任务TASK</STRONG></FONT></DIV></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #cccccc 1px solid" align=middle height=25>
<DIV align=right>浏览字号:【<A href="javascript:doZoom(16,19)">大</A> <A
href="javascript:doZoom(14,17)">中</A> <A
href="javascript:doZoom(12,15)">小</A>】【<A
href="javascript:window.print()">打印</A>】【<A
href="javascript:window.close()">关闭窗口</A>】 </DIV></TD></TR>
<TR>
<TD vAlign=top align=middle height=80><FONT
color=#999999>日期:2004-08-02 人气:
<SCRIPT language=javascript
src="WAP初级教程(5)—任务TASK.files/Read.php"></SCRIPT>
出处: </FONT><BR>
<TABLE borderColor=#ffffff cellSpacing=1 cellPadding=0 width=468
align=center border=0>
<TBODY>
<TR>
<TD>
<SCRIPT language=javascript
src="WAP初级教程(5)—任务TASK.files/Banner_4.Js"></SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=article id=Zoom>
<P>
<TABLE class=bfont cellSpacing=2 cellPadding=2 width="92%"
align=center border=0>
<TBODY>
<TR>
<TD height=25>
<DIV align=center><SPAN style="LETTER-SPACING: 2pt"><FONT
color=#0066cc><B><FONT color=#00822b><A
name=6></A></FONT></B><FONT color=#00822b><FONT
color=#ff3300><SPAN class=font>任务<FONT
face="Verdana, Arial, Helvetica, sans-serif">(TASK)</FONT></SPAN></FONT></FONT></FONT></SPAN>
</DIV></TD></TR>
<TR vAlign=top>
<TD height=1021>
<TABLE class=bfont cellSpacing=0 borderColorDark=#ffffff
cellPadding=3 width="100%" borderColorLight=#808080
border=1><TBODY>
<TR>
<TD width="24%">· <FONT color=#cc3300><A
href="http://www.7880.com/Info/Article-14f68420.html#1"><FONT
face="Verdana, Arial, Helvetica, sans-serif"
color=#000000><noop></FONT></A></FONT></TD>
<TD width="27%">· <A
href="http://www.7880.com/Info/Article-14f68420.html#2"><FONT
face="Verdana, Arial, Helvetica, sans-serif"
color=#000000><prev></FONT></A></TD>
<TD width="22%">· <A
href="http://www.7880.com/Info/Article-14f68420.html#3"><FONT
face="Verdana, Arial, Helvetica, sans-serif"
color=#000000><refresh></FONT></A></TD>
<TD width="27%">· <A
href="http://www.7880.com/Info/Article-14f68420.html#4"><FONT
face="Verdana, Arial, Helvetica, sans-serif"
color=#000000><go></FONT></A></TD></TR></TBODY></TABLE><BR>前面我们已经讲过如何在WML中显示内容。不过任何程序员都知道,没有结构和进程就没有程序。在WML中定义进程有很多方法,最简单的就是任务。<BR><BR>WAP1.1定义了几种类型的任务,任务通过对事件(有关事件的详细解释见下一章<A
href="http://www.7880.com/Info/Article-14f68420.html?ReViewID=300">事件</A>)的响应改变程序的运行顺序。有四种WML任务:<SPAN
class=size9>· </SPAN><A
href="http://www.7880.com/Info/Article-14f68420.html#1"><noop></A>、· <SPAN
class=size9> </SPAN><A
href="http://www.7880.com/Info/Article-14f68420.html#2"><prev></A>、<SPAN
class=size9>· </SPAN><A
href="http://www.7880.com/Info/Article-14f68420.html#3"><refresh></A>和<SPAN
class=size9> · </SPAN><A
href="http://www.7880.com/Info/Article-14f68420.html#4"><go></A>。
<BR><BR><B><FONT face="Verdana, Arial, Helvetica, sans-serif"
color=#1120d9><noop></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><A
name=1></A></FONT></B><BR>这个任务不做任何事情,一般用于屏蔽DECK级事件(参见<A
href="http://www.7880.com/Info/Article-14f68420.html?ReViewID=298">桌面</A>和<A
href="http://www.7880.com/Info/Article-14f68420.html?ReViewID=300">事件</A>),语法非常简单:
<BR><BR>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD
height=18><noop/></TD></TR></TBODY></TABLE><BR><B><FONT
face="Verdana, Arial, Helvetica, sans-serif"
color=#1120d9><prev></FONT> </B><FONT
color=#000000><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></FONT><B><FONT
color=#000000><A
name=2></A></FONT></B><BR>当用户激活该任务时,终端就转回上次用户访问过的URL。语法如下:<BR><BR>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD class=size height=19><prev> <BR>
<setvar> <BR> ......
<BR></prev></TD></TR></TBODY></TABLE>
<P><BR>如果<prev>中包含了<setvar>元素,就会优先处理。下面例子定义了一个只有Back按钮的的DECK,按下以后会返回前面看过页面。</P>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD><?xml version="1.0"?> <BR><!DOCTYPE wml
PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
<BR>"http://www.wapforum.org/DTD/wml_1.1.xml">
<BR><BR><wml> <BR><card> <BR>
<p><BR> <anchor> <BR> Back <BR>
<prev/> <BR> </anchor> <BR> </p>
<BR></card> <BR></wml></TD></TR></TBODY></TABLE>
<P><B><FONT face="Verdana, Arial, Helvetica, sans-serif"
color=#1120d9><refresh></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><A
name=3></A></FONT></B><BR>当用户激活该任务时,就执行一个刷新过程。如果这个任务里使用<setvar>定义了变量,变量值将被重新设置。语法如下:<BR></P>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD><prev> <BR> <setvar> <BR> ......
<BR></prev></TD></TR></TBODY></TABLE>
<P>如果当前CARD含有<timer>元素,那么在刷新时<timer>优先启动。<BR>下面的例子定义在屏幕刷新时重设firstname、lastname和age变量。<BR></P>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR bgColor=#eeeeee>
<TD height=21><do type="refresh"> <BR>
<refresh> <BR> <setvar name="firstname"
value="david"> <BR> <setvar name="lastname"
value="smith"> <BR> <setvar name="age"
value="29"> <BR> </refresh>
<BR></do></TD></TR></TBODY></TABLE>
<P><B><FONT face="Verdana, Arial, Helvetica, sans-serif"
color=#1120d9><go></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><B><FONT color=#000000><A
name=4></A></FONT></B><BR>当用户激活该任务时,就引导用户去WML中指定URL,可以是服务器上其他的DECK,也可以是本DECK中其他的CARD。语法如下:<BR></P>
<TABLE class=font cellSpacing=0 cellPadding=0 width="100%"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -