⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wap初级教程(6)—事件event.htm

📁 Wireless Markup Language - WML是WAP中用来描述与展现资料用的语言
💻 HTM
📖 第 1 页 / 共 4 页
字号:
                        name! <BR>  &lt;/p&gt; <BR>&lt;/card&gt; 
                      <BR>&lt;/wml&gt;</TD></TR></TBODY></TABLE>
                  <P><FONT face="Verdana, Arial, Helvetica, sans-serif" 
                  color=#1120d9>&lt;timer&gt; </FONT><FONT 
                  color=#1120d9>计时器</FONT><B> </B><FONT color=#000000><A 
                  href="http://www.7880.com/Info/Article-14f80ac0.html#6"><FONT 
                  face="Verdana, Arial, Helvetica, sans-serif" 
                  color=#999999>[TOP]</FONT></A><A 
                  name=3></A></FONT><BR>看名字就知道,这是个计时器,它在经过规定的计时时间以后产生一个任务。&lt;timer&gt;计时器只在所属CARD里有效:当进入CARD时,计时器开始工作;时间一到,触发任务;如果离开CARD,计时器停止。语法如下:</P>
                  <TABLE class=font cellSpacing=0 cellPadding=0 width="100%" 
                  border=0>
                    <TBODY>
                    <TR bgColor=#eeeeee>
                      <TD>&lt;timer <BR> name="STRING" <BR>  value="NUMBER" 
                        <BR>/&gt;</TD></TR></TBODY></TABLE>
                  <P>name:可选。指定一个包含计时时间的变量,在计时器开始工作以后,变量的值会逐渐减少。如果这个变量在&lt;timer&gt;之前就已经存在并且赋值为一个非负整数,那后面value属性的值会被忽略,直接使用变量里的值作为计时时限。<BR>value:必选。指定计时时间,以1/10秒为单位。 
                  </P>
                  <P>下面的例子每隔1秒显示不同的文字(当然,你有兴趣改成图像也可以)。</P><FONT 
                  color=#3763d7><FONT 
                  face="Verdana, Arial, Helvetica, sans-serif" 
                  color=#1120d9></FONT></FONT>
                  <TABLE class=font cellSpacing=0 cellPadding=0 width="100%" 
                  border=0>
                    <TBODY>
                    <TR bgColor=#eeeeee>
                      <TD height=30>
                        <P>&lt;?xml version="1.0"?&gt; <BR>&lt;!DOCTYPE wml 
                        PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" <BR>  
                        "http://www.wapforum.org/DTD/wml_1.1.xml"&gt; <BR></P>
                        <P>&lt;wml&gt; <BR><BR>&lt;card id="Hello" 
                        title="Hello"&gt; <BR>  &lt;onevent type="ontimer"&gt; 
                        <BR>   &lt;go href="#card2"&gt; <BR>  &lt;/onevnet&gt; 
                        <BR>  &lt;timer value="10"/&gt; <BR>  
                        &lt;p&gt;Hello!&lt;/p&gt; <BR>&lt;/card&gt; 
                        <BR><BR>&lt;card id="Take care"&gt; <BR>  &lt;onevent 
                        type="ontimer" title="Take care"&gt; <BR>   &lt;go 
                        href="#card3"&gt; <BR>  &lt;/onevnet&gt; <BR>  &lt;timer 
                        value="10"/&gt; <BR>  &lt;p&gt;R U tired?&lt;/p&gt; 
                        <BR>  &lt;/card&gt; <BR><BR>&lt;card id="Rest"&gt; <BR>  
                        &lt;onevent type="ontimer" title="Rest"&gt; <BR>   
                        &lt;go href="#card1"&gt; <BR>  &lt;/onevnet&gt; <BR>  
                        &lt;timer value="10"/&gt; <BR>  &lt;p&gt;Take a 
                        rest!&lt;/p&gt; <BR>&lt;/card&gt; 
                        <BR><BR>&lt;/wml&gt;</P></TD></TR></TBODY></TABLE><BR>
                  <TABLE cellSpacing=2 cellPadding=0 width="100%" border=0>
                    <TBODY>
                    <TR class=size>
                      <TD class=bfont width="36%">显示结果如下,注意会不断循环。</TD>
                      <TD class=bfont width="29%">&nbsp;</TD>
                      <TD class=bfont width="35%">Sport选择:</TD></TR>
                    <TR class=size>
                      <TD class=bfont vAlign=top width="36%" height=13>
                        <DIV align=center><FONT 
color=#0066ff>第1秒</FONT></DIV></TD>
                      <TD class=bfont vAlign=top width="29%" height=13>
                        <DIV align=center><FONT 
color=#0066ff>第2秒</FONT></DIV></TD>
                      <TD class=bfont width="35%" height=13>
                        <DIV align=center><FONT 
                    color=#0066ff>第3秒</FONT></DIV></TD></TR>
                    <TR class=size>
                      <TD class=bfont width="36%" height=60>
                        <DIV align=center>
                        <TABLE cellSpacing=0 cellPadding=0 width=149 border=0>
                          <TBODY>
                          <TR bgColor=#d9ecff>
                            <TD class=size>------ Hello ------ <BR>Hello! 
                              <BR><BR></TD></TR></TBODY></TABLE></DIV></TD>
                      <TD class=bfont width="29%" height=60>
                        <DIV align=center>
                        <TABLE class=size cellSpacing=0 cellPadding=0 width=150 
                        border=0>
                          <TBODY>
                          <TR vAlign=top bgColor=#d9ecff>
                            <TD>----- Take care ---- <BR>R U tired? 
                          <BR><BR></TD></TR></TBODY></TABLE></DIV></TD>
                      <TD class=bfont width="35%" height=60>
                        <DIV align=center>
                        <TABLE class=size cellSpacing=0 cellPadding=0 width=149 
                        border=0>
                          <TBODY>
                          <TR bgColor=#d9ecff>
                            <TD>------- Rest ------- <BR>Take a rest! 
                            <BR><BR></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE>
                  <P>还有一个例子,通常用来做网站封面,显示一段欢迎词以后进入正式内容。这里没有使用图片,各位可以自己加上试试看。</P>
                  <TABLE class=font cellSpacing=0 cellPadding=0 width="100%" 
                  border=0>
                    <TBODY>
                    <TR bgColor=#eeeeee>
                      <TD height=18>&lt;?xml version="1.0"?&gt; 
                        <BR>&lt;!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 
                        1.1//EN" <BR>  
                        "http://www.wapforum.org/DTD/wml_1.1.xml"&gt;<BR><BR>&lt;wml&gt; 
                        <BR><BR>&lt;card id="Welcome to WAP86" 
                        ontimer="wap86.wml"&gt; <BR>  &lt;timer 
                        value="30"/&gt;<BR>  &lt;p&gt; <BR>   Hello! <BR>   
                        Welcome to WAP86 - the paradise of WML developers. <BR>  
                        &lt;/p&gt; <BR>&lt;/card&gt; 
                    <BR><BR>&lt;/wml&gt;</TD></TR></TBODY></TABLE><BR>
                  <TABLE class=bfont borderColorDark=#97cbff width=356 
                  align=right borderColorLight=#ffffff border=1>
                    <TBODY>
                    <TR>
                      <TD align=left width=63><B><FONT face=宋体>部件</FONT></B> 
                      </TD>
                      <TD align=left width=271><B><FONT face=宋体>功能</FONT></B> 
                      </TD></TR>
                    <TR>
                      <TD width=63>accept </TD>
                      <TD width=271>确认,接受输入 </TD></TR>
                    <TR>
                      <TD width=63>prev </TD>
                      <TD width=271>退回历史页面访问堆栈里上一个CARD </TD></TR>
                    <TR>
                      <TD width=63>help </TD>
                      <TD width=271>上下文关联的帮助信息 </TD></TR>
                    <TR>
                      <TD width=63 height=2>reset </TD>
                      <TD width=271 height=2>重设设备状态 </TD></TR>
                    <TR>
                      <TD width=63>options </TD>
                      <TD width=271>上下文关联的选项或附加操作 </TD></TR>
                    <TR>
                      <TD width=63>delete </TD>
                      <TD width=271>删除当前内容或选择 </TD></TR>
                    <TR>
                      <TD width=63 height=2>unknown </TD>
                      <TD width=271 height=2>
                        <P>由开发者自己定义</P></TD></TR></TBODY></TABLE><FONT 
                  face="Verdana, Arial, Helvetica, sans-serif" 
                  color=#1120d9>&lt;do&gt;</FONT><FONT color=#1120d9> 
                  用户触发事件</FONT> <FONT 
                  face="Verdana, Arial, Helvetica, sans-serif"><A 
                  href="http://www.7880.com/Info/Article-14f80ac0.html#6"><FONT 
                  color=#999999>[TOP]</FONT></A></FONT><B><A 
                  href="http://www.7880.com/Info/Article-14f80ac0.html#6"><FONT 
                  color=#0033cc> </FONT></A></B><FONT color=#ff3399><FONT 
                  color=#000000><A 
                  name=4></A></FONT></FONT><BR>每个WAP终端都预定义了一系列用户界面部件,如手机上的按钮、触摸屏上的图表、声音指令或者其他一些很容易是别的部件。WML1.1定义了右面那些WAP兼容终端必须支持的部件。但是要说明的是,只有prev有预先定义的功能,其他的只是概念上的定义,需要根据开发者激活并赋予一定的动作。<BR><BR>当用户激活这些部件的时候会产生相应的事件。你可以使用&lt;do&gt;元素捕获这些事件并对其做出反应。下面是&lt;do&gt;的语法:<BR><BR>
                  <TABLE class=font cellSpacing=0 cellPadding=0 width="100%" 
                  border=0>
                    <TBODY>
                    <TR bgColor=#eeeeee>
                      <TD>&lt;do <BR> type="accept | prev | help | reset | 
                        options | delete | unknown" <BR>  lebel="STRING" <BR>  
                        name="STRING" <BR>  optional="true | false" <BR>  
                        xml:lang="STRING" <BR>&gt; <BR>&lt;go&gt; | &lt;noop&gt; 
                        | &lt;prev&gt; | &lt;refresh&gt; 
                    <BR>&lt;/do&gt;</TD></TR></TBODY></TABLE>
                  <P>type:必选属性,内容只能是那7种;<BR>label:用户接口部件的显示标签。如果终端不能显示则被忽略。WML1.1建议此属性长度限制在6个英文字符以内;<BR>name:标志“事件/任务”绑定关系的唯一名称(在CARD范围内)。CARD级的&lt;do&gt;事件替换同名的DECK级&lt;do&gt;事件(见下一节)。如果不指定name属性或name为空字符串,则name默认为type的类型;<BR>optional:告诉终端此软按钮在屏幕中是否显示。如果此值设为true,则忽略本&lt;do&gt;元素。默认值为false;<BR>xml:lang任务:语言代码。</P>
                  <P>跟其他“事件/任务”绑定关系一样,&lt;do&gt;里的任务定义必须是&lt;go&gt;、&lt;noop&gt;、&lt;prev&gt;或&lt;refresh&gt;中的一个。 
                  <BR>下面例子演示了&lt;do&gt;的使用方法。用户按了不同的按钮会被导向不同的CARD。<BR></P>
                  <TABLE class=font cellSpacing=0 cellPadding=0 width="100%" 
                  border=0>
                    <TBODY>
                    <TR bgColor=#eeeeee>
                      <TD>&lt;?xml version="1.0"?&gt; <BR>&lt;!DOCTYPE wml 
                        PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" <BR>  
                        "http://www.wapforum.org/DTD/wml_1.1.xml"&gt; 
                        <BR><BR>&lt;wml&gt; <BR><BR>&lt;card id="Card1" 
                        title="WAP86 Links"&gt; <BR>  &lt;do type="accept" 
                        label="Links" optional="false"&gt; <BR>    &lt;go 
                        href="#Links"/&gt; <BR>  &lt;/do&gt; <BR>  &lt;do 
                        type="help" label="Help" optional="false"&gt; <BR>    
                        &lt;go href="#Help"/&gt;<BR>  &lt;/do&gt; <BR> &lt;p&gt; 
                        WAP86’s perfect links&lt;/p&gt; <BR>&lt;/card&gt; 
                        <BR><BR>&lt;card id="Links" title="WAP86 Links"&gt; 
                        <BR>  &lt;p&gt; Select one:&lt;br&gt;&lt;br&gt; <BR>   
                        &lt;a href="wap.hucn.com"&gt;hucn&lt;/a&gt;&lt;br&gt; 
                        <BR>   &lt;a href="wap.hucn.com"&gt;hucn&lt;/a&gt; <BR>  
                        &lt;/p&gt; <BR>&lt;/card&gt; <BR><BR>&lt;card id="help" 
                        title="Help"&gt; <BR>  &lt;do type="accept" 
                        label="Links" optional="false"&gt; <BR>   &lt;go 
                        href="#Links"/&gt; <BR>  &lt;/do&gt; <BR>  &lt;p&gt; 
                        <BR>    Select "Links" button to view the links. <BR>  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -