<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://sufan.maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://sufan.maytide.net/read.php/2166.htm</link>
<title><![CDATA[项目发布：安静书]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Mon, 13 Oct 2025 07:35:36 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/2166.htm</guid> 
<description>
<![CDATA[ 
	<p><a href="http://goxia.maytide.net/ftpup/2018/b1baec6821f8_D25B/quietbook.png"><img width="400" height="150" title="quietbook" style="border: 0px currentcolor; border-image: none; display: inline; background-image: none;" alt="quietbook" src="http://goxia.maytide.net/ftpup/2018/b1baec6821f8_D25B/quietbook_thumb.png" border="0"></a></p><p>项目发布：安静书</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;前段时间微软公布 <a href="https://goxia.maytide.net/read.php/2157.htm" target="_blank">Microsoft Store 面向个人开发人员免费注册</a>，于是 <a href="https://goxia.maytide.net" target="_blank">gOxiA</a> 做了一个面向 Windows 平板的适用于幼儿使用的“安装书”程序，并将其发布到了 Microsoft Store 中国市场。该应用基于 Web 技术，前端用了 HTML5 + CSS3 + JavaScript，因为涉及存储所以用了 IndexedDB，图形技术采用 Canvas API，内置了 50+ 精美的 emoji 图案，覆盖动物、植物、食物、交通工具等分类，并且还支持自上传图形。程序支持直接拖拽移动图形，保持宽高比的智能缩放，还专为 Windows 平板做了优化，可以直接用手指触控操作，并支持手写笔。非常适合儿童创意启发和艺术创作，或亲子互动场景，希望让孩子们可以安静地让创意在指尖绽放！！！</p><p><a href="http://goxia.maytide.net/ftpup/2018/b1baec6821f8_D25B/quietbook-1.png"><img width="630" height="363" title="quietbook-1" style="border: 0px currentcolor; border-image: none; display: inline; background-image: none;" alt="quietbook-1" src="http://goxia.maytide.net/ftpup/2018/b1baec6821f8_D25B/quietbook-1_thumb.png" border="0"></a></p><p><a href="http://goxia.maytide.net/ftpup/2018/b1baec6821f8_D25B/quietbook-2.png"><img width="630" height="363" title="quietbook-2" style="border: 0px currentcolor; border-image: none; display: inline; background-image: none;" alt="quietbook-2" src="http://goxia.maytide.net/ftpup/2018/b1baec6821f8_D25B/quietbook-2_thumb.png" border="0"></a></p><p><a href="http://goxia.maytide.net/ftpup/2018/b1baec6821f8_D25B/quietbook-3.png"><img width="630" height="362" title="quietbook-3" style="border: 0px currentcolor; border-image: none; display: inline; background-image: none;" alt="quietbook-3" src="http://goxia.maytide.net/ftpup/2018/b1baec6821f8_D25B/quietbook-3_thumb.png" border="0"></a></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因为是基于 Web 的，所以添加了 PWA 支持，并通过 <a title="https://www.pwabuilder.com/" href="https://www.pwabuilder.com/">https://www.pwabuilder.com/</a> 做了优化和打包，使其能够通过 Microsoft Store 发布。现已发布到 Microsoft Store 中国市场，并免费提供！</p><p><a href="https://apps.microsoft.com/detail/9nn8rqk75qqh?referrer=appbadge&mode=full">&nbsp;&nbsp;<img src="https://get.microsoft.com/images/zh-cn%20dark.svg" width="200"/></a><p>下载地址：<a title="https://apps.microsoft.com/detail/9nn8rqk75qqh?hl=zh-CN&amp;gl=CN" href="https://apps.microsoft.com/detail/9nn8rqk75qqh?hl=zh-CN&amp;gl=CN">https://apps.microsoft.com/detail/9nn8rqk75qqh?hl=zh-CN&amp;gl=CN</a><p>演示视频：<a title="https://weibo.com/u/1495462137?tabtype=newVideo&amp;layerid=5221309315288882" href="https://weibo.com/u/1495462137?tabtype=newVideo&amp;layerid=5221309315288882">https://weibo.com/u/1495462137?tabtype=newVideo&amp;layerid=5221309315288882</a>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/2164.htm</link>
<title><![CDATA[项目发布: IPAPI]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 10 Oct 2025 05:17:12 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/2164.htm</guid> 
<description>
<![CDATA[ 
	<p><a href="http://goxia.maytide.net/ftpup/2018/-IPAPI_B754/ipapi.png"><img width="400" height="400" title="ipapi" style="border: 0px currentcolor; border-image: none; display: inline; background-image: none;" alt="ipapi" src="http://goxia.maytide.net/ftpup/2018/-IPAPI_B754/ipapi_thumb.png" border="0"></a></p><p><strong><font color="#fd3f0d" size="4">项目发布: IPAPI</font></strong></p><p>一个基于 Web 的现代化 IP 地址信息查询工具，利用 <a href="https://ip-api.com/">IP-API.com</a> 免费接口提供准确的地理位置和网络信息。<h4>✨ 功能特性</h4><h5> 核心功能</h5><ul><li><strong>自动IP检测</strong>: 页面加载时自动显示访问者当前IP信息<li><strong>手动IP查询</strong>: 支持输入任意IP地址进行查询<li><strong>详细信息展示</strong>: 默认显示以下关键信息：<ul><li> <strong>国家代码</strong> (Country Code)<li> <strong>所属程序</strong> (Program/Service)<li> <strong>ISP提供商</strong> (Internet Service Provider)<li>️ <strong>组织信息</strong> (Organization)<li> <strong>AS名称</strong> (Autonomous System Name)<li> <strong>移动网络</strong> (Mobile Network Detection)<li>️ <strong>托管服务</strong> (Hosting Service Detection)</li></ul></li></ul><h5> 技术特性</h5><ul><li><strong>PWA支持</strong>: 可作为原生应用安装到桌面和移动设备<li><strong>Edge边栏兼容</strong>: 完美适配Microsoft Edge浏览器边栏工具<li><strong>响应式设计</strong>: 自适应各种屏幕尺寸和分辨率<li><strong>现代UI</strong>: 采用现代Web设计风格，美观易用<li><strong>跨平台</strong>: 支持Windows、macOS、Linux、iOS、Android等平台<li><strong>离线缓存</strong>: Service Worker提供离线访问能力</li></ul><h4>️ 界面预览</h4><p><a href="https://github.com/goxia/Codes/blob/main/IPAPI/ipapi-demo.png"><img width="630" height="406" alt="IPAPI" src="https://github.com/goxia/Codes/raw/main/IPAPI/ipapi-demo.png"></a><h4> 使用场景</h4><ul><li><strong>网络管理员</strong>: 快速查询IP地址归属信息<li><strong>开发者</strong>: 调试网络相关应用<li><strong>安全分析</strong>: 分析可疑IP来源<li><strong>个人用户</strong>: 了解自己的网络信息<li><strong>教育培训</strong>: 网络知识学习工具</li></ul><p><br/></p><p>该项目支持通过 Azure Static Web Apps 发布，为了适配 IP-API 的服务接口，API 目录包含 Azure Functions 相关配置，已在 iOS、Android、Windows平台上完成测试验证！</p><p>项目地址：<a title="https://github.com/goxia/Codes/tree/main/IPAPI" href="https://github.com/goxia/Codes/tree/main/IPAPI">https://github.com/goxia/Codes/tree/main/IPAPI</a> ，支持 Github Actions，轻松发布到 Azure Static Web Apps！<a href="https://goxia.maytide.net" target="_blank">gOxiA</a> 已在 <a href="https://ipapi.mdt.ink">https://ipapi.mdt.ink</a> 发布供大家使用！</p><p>推荐官方文档：</p><p><a href="https://learn.microsoft.com/en-us/azure/static-web-apps/apis-overview/?WT.mc_id=AZ-MVP-4000544" target="_blank">Overview of API support in Azure Static Web Apps &#124; Microsoft Learn</a></p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/813.htm</link>
<title><![CDATA[实用的 Javascript 代码]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 28 Jul 2006 03:25:22 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/813.htm</guid> 
<description>
<![CDATA[ 
	<p>      今天成转载日了，好多东西都是从网上找的，呵呵及时地获取新鲜血液补充一下能量还是很有必要的。</p><p><div class="code"></p><ol type=\"1\"><li>oncontextmenu=&quot;window.event.returnvalue=false&quot; 将彻底屏蔽鼠标右键 <br />&lt;table border oncontextmenu=return(false)&gt;&lt;td&gt;no&lt;/table&gt; 可用于Table <br /></li><li>&lt;body onselectstart=&quot;return false&quot;&gt; 取消选取、防止复制 <br /></li><li>onpaste=&quot;return false&quot; 不准粘贴 <br /></li><li>oncopy=&quot;return false;&quot; oncut=&quot;return false;&quot; 防止复制 <br /></li><li>&lt;link rel=&quot;Shortcut Icon&quot; href=&quot;favicon.ico&quot;&gt; IE地址栏前换成自己的图标 <br /></li><li>&lt;link rel=&quot;Bookmark&quot; href=&quot;favicon.ico&quot;&gt; 可以在收藏夹中显示出你的图标 <br /></li><li>&lt;input style=&quot;ime-mode:disabled&quot;&gt; 关闭输入法 <br /></li><li>永远都会带着框架 <br />&lt;script language=&quot;javascript&quot;&gt;&lt;!-- <br />if (window == top)top.location.href = &quot;frames.htm&quot;; //frames.htm为框架网页 <br />// --&gt;&lt;/script&gt; <br /></li><li>防止被人frame <br />&lt;SCRIPT LANGUAGE=javascript&gt;&lt;!-- <br />if (top.location != self.location)top.location=self.location; <br />// --&gt;&lt;/SCRIPT&gt; <br /></li><li>&lt;noscript&gt;&lt;iframe src=*.html&gt;&lt;/iframe&gt;&lt;/noscript&gt; 网页将不能被另存为 <br /></li><li>&lt;input type=button value=查看网页源代码 <br />onclick=&quot;window.location = 'view-source:'+ 'http://www.htmlcn.com/'&quot;&gt; <br /></li><li>取得控件的绝对位置 <p>//javascript <br />&lt;script language=&quot;javascript&quot;&gt; <br />function getIE(e)&#123; <br />var t=e.offsetTop; <br />var l=e.offsetLeft; <br />while(e=e.offsetParent)&#123; <br />t+=e.offsetTop; <br />l+=e.offsetLeft; <br />&#125; <br />alert(&quot;top=&quot;+t+&quot;\nleft=&quot;+l); <br />&#125; <br />&lt;/script&gt; </p><p>//VBScript <br />&lt;script language=&quot;VBScript&quot;&gt;&lt;!-- <br />function getIE() <br />dim t,l,a,b <br />set a=document.all.img1 <br />t=document.all.img1.offsetTop <br />l=document.all.img1.offsetLeft <br />while a.tagName&lt;&gt;&quot;BODY&quot; <br />set a = a.offsetParent <br />t=t+a.offsetTop <br />l=l+a.offsetLeft <br />wend <br />msgbox &quot;top=&quot;&amp;t&amp;chr(13)&amp;&quot;left=&quot;&amp;l,64,&quot;得到控件的位置&quot; <br />end function <br />--&gt;&lt;/script&gt; <br /></p></li><li>光标是停在文本框文字的最后 <br />&lt;script language=&quot;javascript&quot;&gt; <br />function cc() <br />&#123; <br />var e = event.srcElement; <br />var r =e.createTextRange(); <br />r.moveStart('character',e.value.length); <br />r.collapse(true); <br />r.select(); <br />&#125; <br />&lt;/script&gt; <br />&lt;input type=text name=text1 value=&quot;123&quot; onfocus=&quot;cc()&quot;&gt; <br /></li><li>最小化、最大化、关闭窗口 <br />&lt;object id=hh1 classid=&quot;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&quot;&gt; <br />&lt;param name=&quot;Command&quot; value=&quot;Minimize&quot;&gt;&lt;/object&gt; <br />&lt;object id=hh2 classid=&quot;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&quot;&gt; <br />&lt;param name=&quot;Command&quot; value=&quot;Maximize&quot;&gt;&lt;/object&gt; <br />&lt;OBJECT id=hh3 classid=&quot;clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&quot;&gt; <br />&lt;PARAM NAME=&quot;Command&quot; value=&quot;Close&quot;&gt;&lt;/OBJECT&gt; <p>&lt;input type=button value=最小化 onclick=hh1.Click()&gt; <br />&lt;input type=button value=最大化 onclick=hh2.Click()&gt; <br />&lt;input type=button value=关闭 onclick=hh3.Click()&gt; <br />本例适用于IE </p><p /></li></ol><p></div></p><ol type="1"><p /></ol><p />
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/814.htm</link>
<title><![CDATA[Asp.net下基础应用SQL2000]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 28 Jul 2006 03:21:35 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/814.htm</guid> 
<description>
<![CDATA[ 
	<p>      对编程开发不敢冒所以也不精通，菜鸟一个但是不看看又不行，今天在网上找了个适合入门者的小资料，感觉很有用，转载至此留作后用。</p><p><div class="code">    以下是有关ASP.net连接SQL Server2000数据库的例程： <br />     <br />     Asp.net连接SQL Server2000数据库例程详解: <br />     &lt;%@ Import Namespace=&quot;System.Data&quot; %&gt; <br />     &lt;%@ Import NameSpace=&quot;System.Data.SqlClient&quot; %&gt; <br />     &lt;script laguage=&quot;VB&quot; runat=&quot;server&quot;&gt; <br />     sub page_load(sender as Object,e as EventArgs) <br />     Dim myConnection As SqlConnection <br />     Dim myCommand As SqlCommand <br />     Dim ds as DataSet <br />     '1.connect to sql server <br />     myConnection = New SqlConnection( &quot;server=localhost;database=DEMOs;uid=username;pwd=Passw0rd&quot; ) <br />     myConnection.Open() <br />     la1.text=&quot;Connection Opened!&quot; <br />     <br />     '2.Create a table <br />     myCommand = New SqlCommand( &quot;CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name] <br />     <br />     [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL <br />     <br />     )&quot;, myConnection ) <br />     myCommand.ExecuteNonQuery() <br />     la2.text=&quot;New table created!&quot; <br />     <br />     '2 添加纪录 <br />     myCommand = New SqlCommand( &quot;Insert into [test] (name,sex) values( 'gOxiA','男' )&quot;, <br />     <br />     myConnection ) <br />     myCommand.ExecuteNonQuery() <br />     la3.text=&quot;New Record Inserted!&quot; <br />     <br />     '3 更新数据 <br />     myCommand = New SqlCommand( &quot;UPDATE [test] SET name='gOxiA' where name='SuFan'&quot;, myConnection ) <br />     myCommand.ExecuteNonQuery() <br />     la4.text=&quot;Record Updated!&quot; <br />     <br />     '4 删除数据 <br />     myCommand = New SqlCommand( &quot;delete from [test] where name='gOxiA'&quot;, myConnection ) <br />     myCommand.ExecuteNonQuery() <br />     la5.text=&quot;Record Deleted!&quot; <br />     <br />     '5 用DataGrid显示数据 <br />     myCommand = New SqlCommand( &quot;select * from [test]&quot;, myConnection ) <br />     MyDataGrid.DataSource=myCommand.ExecuteReader() <br />     MyDataGrid.DataBind() <br />     end sub <br />     &lt;/script&gt; <br />     &lt;html&gt; <br />     &lt;body&gt; <br />     &lt;asp:label id=&quot;la1&quot; runat=&quot;server&quot; /&gt;&lt;br&gt; <br />     &lt;asp:label id=&quot;la2&quot; runat=&quot;server&quot; /&gt;&lt;br&gt; <br />     &lt;asp:label id=&quot;la3&quot; runat=&quot;server&quot; /&gt;&lt;br&gt; <br />     &lt;asp:label id=&quot;la4&quot; runat=&quot;server&quot; /&gt;&lt;br&gt; <br />     &lt;asp:label id=&quot;la5&quot; runat=&quot;server&quot; /&gt;&lt;br&gt; <br />     &lt;ASP:DataGrid id=&quot;MyDataGrid&quot; runat=&quot;server&quot; <br />     BorderColor=&quot;black&quot; <br />     BorderWidth=&quot;1&quot; <br />     GridLines=&quot;Both&quot; <br />     CellPadding=&quot;3&quot; <br />     CellSpacing=&quot;0&quot; <br />     Font-Name=&quot;Verdana&quot; <br />     Font-Size=&quot;10pt&quot; <br />     HeaderStyle-BackColor=&quot;#aaaadd&quot; <br />     AlternatingItemStyle-BackColor=&quot;#eeeeee&quot; <br />     &gt; <br />     &lt;/asp:DataGrid&gt; <br />     <br />     &lt;/body&gt; <br />     &lt;/html&gt; </div></p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/815.htm</link>
<title><![CDATA[XHTML代码规范]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 02 Dec 2005 09:13:28 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/815.htm</guid> 
<description>
<![CDATA[ 
	<h3>1.所有的标记都必须要有一个相应的结束标记</h3><p>以前在HTML中，你可以打开许多标签，例如&lt;p&gt;和&lt;li&gt;而不一定写对应的&lt;/p&gt;和&lt;/li&gt;来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构，所有标签必须关闭。如果是单独不成对的标签，在标签最后加一个&quot;/&quot;来关闭它。例如:</p><font color="#60a179"><span class="code"><font color="#000000"><div class="code"></font><strong>&lt;br /&gt;</strong></span><span class=\"code\"><strong>&lt;img height=&quot;80&quot; alt=&quot;网页设计师&quot; src=&quot;../images/logo_w3cn_200x80.gif&quot; width=&quot;200&quot; /&gt;</strong></span></font> </div><h3>2.所有标签的元素和属性的名字都必须使用小写</h3><p>与HTML不一样，XHTML对大小写是敏感的，&lt;title&gt;和&lt;TITLE&gt;是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。例如：&lt;BODY&gt;必须写成&lt;body&gt; 。大小写夹杂也是不被认可的，通常dreamweaver自动生成的属性名字&quot;onMouseOver&quot;也必须修改成&quot;onmouseover&quot;。</p><h3>3.所有的XML标记都必须合理嵌套</h3><p>同样因为XHTML要求有严谨的结构，因此所有的嵌套都必须按顺序，以前我们这样写的代码：</p><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;p&gt;&lt;b&gt;&lt;/p&gt;/b&gt;</strong></font></span> <p>必须修改为：</p><span class=\"code\"><font color=\"#60a179\"><font color=\"#000000\">[code]</font><strong>&lt;p&gt;&lt;b&gt;&lt;/b&gt;/p&gt;</strong></font></span> </div><p>就是说，一层一层的嵌套必须是严格对称。</p><h3>4.所有的属性必须用引号&quot;&quot;括起来</h3><p>在HTML中，你可以不需要给属性值加引号，但是在XHTML中，它们必须被加引号。例如:</p><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;height=80&gt;</strong></font></span> <p>必须修改为：</p><span class=\"code\"><strong><font color=\"#60a179\">&lt;height=&quot;80&quot;&gt;</font></strong></span> </div><p>特殊情况，你需要在属性值里使用双引号，你可以用&quot;，单引号可以使用&amp;apos;，例如：</p><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;alt=&quot;say&amp;apos;hello&amp;apos;&quot;&gt;</strong></font></span> </div><h3>5.把所有&lt;和&amp;特殊符号用编码表示</h3><ul><li>任何小于号（&lt;），不是标签的一部分，都必须被编码为<span class="code"><strong><font color="#60a179">&amp; l t ;</font></strong></span></li><li>任何大于号（&gt;），不是标签的一部分，都必须被编码为<span class="code"><strong><font color="#60a179">&amp; g t ;</font></strong></span> </li><li>任何与号（&amp;），不是实体的一部分的，都必须被编码为<span class="code"><strong><font color="#60a179">&amp; a m p;</font></strong></span> </li></ul><p>注：以上字符之间无空格。</p><h3>6.给所有属性赋一个值</h3><p>XHTML规定所有属性都必须有一个值，没有值的就重复本身。例如：</p><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;td nowrap&gt;</strong></font></span> <span class=\"code\"><strong><font color=\"#60a179\">&lt;input type=&quot;checkbox&quot; name=&quot;shirt&quot; value=&quot;medium&quot; checked&gt;</font></strong></span> <p>必须修改为：</p><span class=\"code\"><strong><font color=\"#60a179\">&lt;td nowrap=&quot;nowrap&quot;&gt;</font></strong></span> <span class=\"code\"><strong><font color=\"#60a179\">&lt;input type=&quot;checkbox&quot; name=&quot;shirt&quot; value=&quot;medium&quot; checked=&quot;checked&quot;&gt;</font></strong></span> </div><h3>7.不要在注释内容中使“--”</h3><p>“--”只能发生在XHTML注释的开头和结束，也就是说，在内容中它们不再有效。例如下面的代码是无效的:</p><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;!--这里是注释-----------这里是注释--&gt;</strong></font></span> <p>用等号或者空格替换内部的虚线。</p><span class=\"code\"><font color=\"#60a179\"><strong>&lt;!--这里是注释============这里是注释--&gt;</strong></font><font color=\"#000000\"></div></font></span>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/816.htm</link>
<title><![CDATA[head区的其他设置]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 02 Dec 2005 09:04:26 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/816.htm</guid> 
<description>
<![CDATA[ 
	<h3>收藏夹小图标</h3><p>将下面的代码嵌入head区：</p><p><font color="#60a179"><span class="code"><font color="#000000"><div class="code"></font><strong>&lt;link rel=&quot;icon&quot; href=&quot;/favicon.ico&quot; type=&quot;image/x-icon&quot; /&gt;</strong></span><br /><span class=\"code\"><strong>&lt;link rel=&quot;shortcut icon&quot; href=&quot;/favicon.ico&quot; type=&quot;image/x-icon&quot; /&gt;</strong><font color=\"#000000\"></div></font></span></font></p><h3>为搜索引擎准备的内容</h3><ul><li>允许搜索机器人搜索站内所有链接。如果你想某些页面不被搜索，推荐采用<a href="http://www.google.com/search?hl=zh-CN&ie=UTF-8&q=robots.txt%E7%94%A8%E6%B3%95&btnG=%E6%90%9C%E7%B4%A2&lr=lang_zh-CN" target="_blank"><font color="#60a179">robots.txt方法</font></a></li></ul><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;meta content=&quot;all&quot; name=&quot;robots&quot; /&gt;</strong></font></span> </div><ul><li>设置站点作者信息</li></ul><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;meta name=&quot;author&quot; <a href=\"mailto:content=goxia@vipmail.maytide.net\">content=goxia@vipmail.maytide.net</a>,五月时节 /&gt;</strong></font></span> </div><ul><li>设置站点版权信息</li></ul><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;meta name=&quot;Copyright&quot; content=&quot;www.maytide.net,自由版权,授权转载&quot; /&gt;</strong></font></span> </div><ul><li>站点的简要介绍(推荐)</li></ul><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;meta name=&quot;description&quot; content=&quot;MDaemon，Microsoft，五月时节Blog服务&quot; /&gt;</strong></font></span> </div><ul><li>站点的关键词(推荐)</li></ul><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;meta content=&quot;goxia,maytide&quot; name=&quot;keywords&quot; /&gt;</strong></font><font color=\"#000000\"></div></font></span>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/817.htm</link>
<title><![CDATA[调用样式表]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 02 Dec 2005 08:47:58 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/817.htm</guid> 
<description>
<![CDATA[ 
	<h3>外部调用样式表</h3>在以前，通常采用2种方法使用样式表： <ul><li>页面内嵌法：就是将样式表直接写在页面代码的head区。类似这样： </li></ul><p><div class="code"><span class=\"code\"><font color=\"#60a179\"><strong>&lt;style type=&quot;text/css&quot;&gt; &lt;!-- body &#123; background : white ; color : black ; &#125; --&gt; &lt;/style&gt;</strong></font><font color=\"#000000\"></div></font></span> </p><ul><li>外部调用法：将样式表写在一个独立的.css文件中，然后在页面head区用类似以下代码调用。 </li></ul><p><div class="code"><span class=\"code\"><strong><font color=\"#60a179\">&lt;link rel=&quot;stylesheet&quot; rev=&quot;stylesheet&quot; href=&quot;css/style.css&quot; type=&quot;text/css&quot; media=&quot;all&quot; /&gt;</font></strong></span> </div></p><h3>双表法调用样式表</h3><p>查看某些符合标准站点的原代码，可能会看到，在调用样式表的地方有如下2句：</p><span class="code"><font color="#60a179"><font color="#000000"><div class="code"></font><strong>&lt;link rel=&quot;stylesheet&quot; rev=&quot;stylesheet&quot; href=&quot;css/style.css&quot; type=&quot;text/css&quot; media=&quot;all&quot; /&gt;</strong></font></span> <span class=\"code\"><strong><font color=\"#60a179\">&lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;@import url( css/style01.css );&lt;/style&gt;</font></strong></span> </div><p>为什么要写两次呢？</p><p>实际上一般情况下用外联法调用(就是第一句)就足够了。这里使用双表调用只是一种示例。其中的&quot;@import&quot;命令用于输入样式表。而&quot;@import&quot;命令在netscape 4.0版本浏览器是无效的。也就是说，当希望某些效果在netscape 4.0浏览器中隐藏，在4.0以上或其它浏览器中又显示的时候，可以采用&quot;@import&quot;命令方法调用样式表。</p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/818.htm</link>
<title><![CDATA[定义语言编码]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 02 Dec 2005 08:44:25 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/818.htm</guid> 
<description>
<![CDATA[ 
	<p>定义语言编码，类似这样：</p><p><div class="code"><span class=\"code\"><strong><font color=\"#60a179\">&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt;</font></strong></span> </div></p><p>为了被浏览器正确解释和通过W3C代码校验，所有的XHTML文档都必须声明它们所使用的编码语言，一般使用gb2312(简体中文)，制作多国语言页面也有可能用Unicode、ISO-8859-1等，根据需要定义。</p><p>通常这样定义就可以。但是要补充说明的是，XML文档并不是这样定义语言编码的，XML的定义方式如下：</p><p><div class="code"><span class=\"code\"><strong><font color=\"#60a179\">&lt;?xml version=&quot;1.0&quot; encoding=&quot;gb2312&quot;?&gt;</font></strong></span> </div></p><p>针对老版本浏览器，需要添加以下代码以保证各种浏览器都能正确解释页面：</p><p><div class="code"><span class=\"code\"><strong><font color=\"#60a179\">&lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;gb2312&quot; /&gt;</font></strong></span> </div></p><p>注意：在上面声明语句的最后，看到有一个斜杠&quot;/&quot;，这和以前的HTML4.0的代码写法不同。原因是XHTML语法规则要求所有的标识都必须有开始和结束。例如&lt;body&gt;和&lt;/body&gt;、&lt;p&gt;和&lt;/p&gt;等，对于不成对的标识，要求在标识最后加一个空格，然后跟一个&quot;/&quot;。例如&lt;br&gt;写成&lt;br /&gt;、&lt;img&gt;写成&lt;img /&gt;，加空格的原因是避免代码连在一起浏览器不识别。</p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/819.htm</link>
<title><![CDATA[DOCTYPE声明完毕后的名字空间定义]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 02 Dec 2005 08:40:00 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/819.htm</guid> 
<description>
<![CDATA[ 
	<p>DOCTYPE声明好以后，接下来的代码是：</p><span class="code"><div class="code">&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; lang=&quot;gb2312&quot;&gt;</span> </div><p>通常HTML4.0的代码只是<span class="code">&lt;html&gt;</span>，这里的&quot;xmlns&quot;是什么呢？</p><p>这个&quot;xmlns&quot;是XHTML namespace的缩写，叫做&quot;名字空间&quot;声明。名字空间是什么作用呢？阿捷自己的理解是：</p><p>由于xml允许你自己定义自己的标识，你定义的标识和其他人定义的标识有可能相同，但表示不同的意义。当文件交换或者共享的时候就容易产生错误。为了避免这种错误发生，XML采用名字空间声明，允许你通过一个网址指向来识别你的标识。</p><p>XHTML是HTML向XML过渡的标识语言，它需要符合XML文档规则，因此也需要定义名字空间。又因为XHTML1.0不能自定义标识，所以它的名字空间都相同，就是<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>。</p><p>后面的lang=&quot;gb2312&quot;,指定你的文档用简体中文。</p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/820.htm</link>
<title><![CDATA[XHTML 1.0 提供可供选择的三种DTD声明]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 02 Dec 2005 08:36:31 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/820.htm</guid> 
<description>
<![CDATA[ 
	<ul><li>过渡的(Transitional):要求非常宽松的DTD，它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下：</li></ul><p><span class="code"><font color="#c00000"><div class="code">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</div></font></span></p><ul><li>严格的(Strict):要求严格的DTD，你不能使用任何表现层的标识和属性，例如&lt;br&gt;。完整代码如下：</li></ul><p><span class="code"><font color="#c00000"><div class="code">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;</div></font></span></p><ul><li>框架的(Frameset):专门针对框架页面设计使用的DTD，如果你的页面中包含有框架，需要采用这种DTD。完整代码如下：</li></ul><p><span class="code"><font color="#c00000"><div class="code">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Frameset//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;&gt;</div></font></span></p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/821.htm</link>
<title><![CDATA[DIV+CSS布局入门]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 02 Dec 2005 06:57:02 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/821.htm</guid> 
<description>
<![CDATA[ 
	<p><font size="2">      我实际上在网页设计与编程上是一个菜鸟，曾经也想深入学习一下可感觉自己没有那个天分，可是发现自己却经常要和它们打交道，自己的网站、论坛都是自己在维护，总想将其优化并设计更加美观些，此时我知道了DIV+CSS，利用这种布局可以有效地解决因表格布局而导致的页面载入速度慢的问题。今天在一个论坛看到有人转发了一片非常有用的帖子——《DIV+CSS布局入门》，感觉对自己特别有用，于是转录于此。<br/>............<br/>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/822.htm</link>
<title><![CDATA[WML元素及其语法格式一览表（4）]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Sat, 14 May 2005 08:47:21 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/822.htm</guid> 
<description>
<![CDATA[ 
	<table style="BORDER-COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-padding-alt: 0cm 1.4pt 0cm 1.4pt" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元</span><span lang="EN-US"><span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">素</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">功</span><span lang="EN-US"><span style="mso-spacerun: yes">    </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">能</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">语法格式</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">setvar</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt; mso-border-top-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">setvar</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于指定在当前上下文内容中的变量的值，从侧面影响正在运行的任务</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt; mso-border-top-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;setvar<span style="mso-spacerun: yes">  </span>name=&quot;name&quot;<span style="mso-spacerun: yes">  </span>value=&quot;value&quot; / &gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">small</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用小字体显示文本</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;small&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)<span style="mso-spacerun: yes">  </span>&lt;/small&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">strong</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">进一步加强文本的增强显示</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;strong&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)<span style="mso-spacerun: yes">  </span>&lt;/strong&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">table</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">table</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素与</span><span lang="EN-US">tr</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素、</span><span lang="EN-US">td</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素一起，可用来创建能容纳文本和图像的表格，并可设置表格各列中文本和图像的对齐方式</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;table<span style="mso-spacerun: yes">  </span>align=&quot;alignment&quot;<span style="mso-spacerun: yes">  </span>title=&quot;label&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>columns=&quot;n&quot;/&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;table<span style="mso-spacerun: yes">  </span>align=&quot;alignment&quot;<span style="mso-spacerun: yes">  </span>title=&quot;label&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>columns=&quot;n&quot;&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 2">              </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/table&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">td</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">td</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于规定表格单元格的内容</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;td&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单元格内容</span><span lang="EN-US">(content)<span style="mso-spacerun: yes">  </span>&lt;/td&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">template</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">template</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于为当前卡片组中的所有卡片定义一个模板，统一规定卡片的某些参数</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;template<span style="mso-spacerun: yes">  </span>onenterforward=&quot;href&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>onenterbackward=&quot;href&quot;<span style="mso-spacerun: yes">  </span>ontimer=&quot;href&quot; &gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span><span style="mso-spacerun: yes">      </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/template&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">timer</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">timer</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于设定一个定时器，可以延时显示卡片组、卡片，或实现</span><span lang="EN-US">WML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">程序的等待操作，或在卡片组和卡片之间实现切换以取得动画效果</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;timer<span style="mso-spacerun: yes">  </span>name=&quot;variable&quot;<span style="mso-spacerun: yes">  </span>value=&quot;value&quot; / &gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">tr</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">tr</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于定义表格的行</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;tr&gt;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>&lt;td&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单元格内容</span><span lang="EN-US">(content)<span style="mso-spacerun: yes">  </span>&lt;/td&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/tr&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">u</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">显示文本时增加下划线</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;u&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)<span style="mso-spacerun: yes">  </span>&lt;/u&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 0.75pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1.5pt solid" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">wml</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 0.75pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1.5pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">wml</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于定义一个卡片组，并通过</span><span lang="EN-US">&lt;wml&gt;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">与</span><span lang="EN-US">&lt;/wml&gt;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">标签包含和封装该卡片组中的所有卡片及信息</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 0.75pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1.5pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;wml<span style="mso-spacerun: yes">  </span>xml:lang=&quot;lang&quot; &gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-spacerun: yes">   </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/wml&gt;</span></p></td></tr></tbody></table>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/823.htm</link>
<title><![CDATA[WML元素及其语法格式一览表（3）]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Sat, 14 May 2005 08:46:18 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/823.htm</guid> 
<description>
<![CDATA[ 
	<table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-border-top-alt: solid black 1.5pt; mso-border-bottom-alt: solid windowtext 1.5pt; mso-padding-alt: 0cm 1.4pt 0cm 1.4pt" cellspacing="0" cellpadding="0" border="1"><tbody><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元</span><span lang="EN-US"><span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">素</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">功</span><span lang="EN-US"><span style="mso-spacerun: yes">    </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">能</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">语法格式</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">onevent</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">onevent</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素通过</span><span lang="EN-US">&lt;onevent&gt;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</span><span lang="EN-US">&lt;onevent/&gt;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">标签可以把包含的任务</span><span lang="EN-US">(task)</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">与特定的事件捆绑在一起。当用户激活这一特定事件时，</span><span lang="EN-US">onevent</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素所绑定的任务就会被立即执行</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;onevent<span style="mso-spacerun: yes">  </span>type=&quot;type&quot;&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">任务</span><span lang="EN-US">(task)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/onevent&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">onpick</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">onpick</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">事件在定义时一般通过</span><span lang="EN-US">onpick</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">属性指定一些项目，当用户选择或取消这些项目时，即可触发</span><span lang="EN-US">onpick</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">事件，执行</span><span lang="EN-US">onpick</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">属性所指定的项目</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;option<span style="mso-spacerun: yes">  </span>value=&quot;value&quot;<span style="mso-spacerun: yes">  </span>onpick=&quot;href&quot;&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-spacerun: yes">     </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/option&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">ontimer</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">ontimer</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">用于指定一个事件，当</span><span lang="EN-US">&lt;timer/&gt;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">标签指定的时间到期后，浏览器就执行</span><span lang="EN-US">ontimer</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">所指定的这个事件</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;card<span style="mso-spacerun: yes">  </span>id=&quot;name&quot;<span style="mso-spacerun: yes">  </span>title=&quot;label&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>newcontext=&quot;boolean&quot;<span style="mso-spacerun: yes">  </span>ordered=&quot;true&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>onenterforward=&quot;href&quot;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>onenterbackward=&quot;href&quot;<span style="mso-spacerun: yes">  </span><b style="mso-bidi-font-weight: normal">ontimer=&quot;href&quot;</b><span style="mso-spacerun: yes">  </span>&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span><span style="mso-spacerun: yes">      </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/card&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或：</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;template<span style="mso-spacerun: yes">  </span>onenterforward=&quot;href&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>onenterbackward=&quot;href&quot;<span style="mso-spacerun: yes">  </span><b style="mso-bidi-font-weight: normal">ontimer=&quot;href&quot;</b><span style="mso-spacerun: yes">  </span>&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span><span style="mso-spacerun: yes">      </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/template&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">optgroup</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">optgroup</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于将多个相关的</span><span lang="EN-US">option</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素进行分组，用户浏览器可以借助这种分组来安排选项列表的显示布局，以方便用户选择</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;optgroup<span style="mso-spacerun: yes">  </span>title=&quot;label&quot; &gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/optgroup&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">option</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">option</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于定义</span><span lang="EN-US">select</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素中的一组单选项，并可包括事件和单选项的显示文本等信息</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;option<span style="mso-spacerun: yes">  </span>title=&quot;label&quot;<span style="mso-spacerun: yes">  </span>value=&quot;value&quot;<span style="mso-spacerun: yes">  </span>onpick=&quot;href&quot; &gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/option&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">p</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">p</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于划分段落，使当前文本换行并插入一个空白行</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;p<span style="mso-spacerun: yes">  </span>align=&quot;alignment&quot;<span style="mso-spacerun: yes">  </span>mode=&quot;wrapmode&quot; &gt; </span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/p&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或</span><span lang="EN-US">&lt;p<span style="mso-spacerun: yes">  </span>align=&quot;alignment&quot;<span style="mso-spacerun: yes">  </span>mode=&quot;wrapmode&quot; /&gt; </span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">postfield</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">postfield</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于指定当浏览器接到</span><span lang="EN-US">URL</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">请求时，向源服务器</span><span lang="EN-US">(origin server)</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">传送的域名及域值</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;postfield<span style="mso-spacerun: yes">  </span>name=&quot;name&quot;<span style="mso-spacerun: yes">  </span>value=&quot;value&quot;/&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">prev</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">prev</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于指定将浏览器导航至历史堆栈中的前一个</span><span lang="EN-US">URL</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">地址</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;prev/&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或</span><span lang="EN-US"><span style="mso-spacerun: yes">  </span>&lt;prev&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)<span style="mso-spacerun: yes">  </span>&lt;/prev&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">refresh</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">refresh</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">用于刷新当前的卡片，对卡片内指定的变量进行更新</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;refresh&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/refresh&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1.5pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">select</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1.5pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">select</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素允许用户从选项列表中选择所需的项目</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1.5pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;select<span style="mso-spacerun: yes">  </span>title=&quot;label&quot;<span style="mso-spacerun: yes">  </span>multiple=&quot;false&amp;line;true&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>name=&quot;variable&quot;<span style="mso-spacerun: yes">  </span>default=&quot;default&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>iname=&quot;index_var&quot; ivalue=&quot;default&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>tabindex=&quot;n&quot; &gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 2">              </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/select&gt;</span></p></td></tr></tbody></table>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/824.htm</link>
<title><![CDATA[WML元素及其语法格式一览表（2）]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Sat, 14 May 2005 08:45:24 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/824.htm</guid> 
<description>
<![CDATA[ 
	<table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-border-top-alt: solid black 1.5pt; mso-border-bottom-alt: solid windowtext 1.5pt; mso-padding-alt: 0cm 1.4pt 0cm 1.4pt" cellspacing="0" cellpadding="0" border="1"><tbody><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元</span><span lang="EN-US"><span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">素</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">功</span><span lang="EN-US"><span style="mso-spacerun: yes">    </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">能</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: black 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">语法格式</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">img</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">img</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于在格式化的文本中放置和显示一幅图像</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;img<span style="mso-spacerun: yes">  </span>alt=&quot;text&quot;<span style="mso-spacerun: yes">  </span>src=&quot;url&quot;<span style="mso-spacerun: yes">  </span>localsrc=&quot;icon&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>align=&quot;alignment&quot;<span style="mso-spacerun: yes">  </span>height=&quot;n&quot;<span style="mso-spacerun: yes">  </span>width=&quot;n&quot;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>vspace=&quot;n&quot;<span style="mso-spacerun: yes">  </span>hspace=&quot;n&quot; /&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">input</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">input</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于定义文本实体对象，包含有对输入文本内容的格式、数据类型、长度、值、变量名等多种属性的具体规定</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;input<span style="mso-spacerun: yes">  </span>name=&quot;variable&quot;<span style="mso-spacerun: yes">  </span>title=&quot;label&quot;<span style="mso-spacerun: yes">  </span>type=&quot;type&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>value=&quot;value&quot;<span style="mso-spacerun: yes">  </span>default=&quot;default&quot; </span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>format=&quot;specifier&quot;<span style="mso-spacerun: yes">  </span>emptyok=&quot;false&amp;line;true&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>size=&quot;n&quot;<span style="mso-spacerun: yes">  </span>maxlength=&quot;n&quot;<span style="mso-spacerun: yes">  </span>tabindex=&quot;n&quot;/&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">meta</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">meta</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于定义</span><span lang="EN-US">WML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">卡片组相关的通用</span><span lang="EN-US">meta</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">信息</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;meta<span style="mso-spacerun: yes">  </span>name=&quot;name&quot;&amp;line;http-equiv=&quot;name&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>content=&quot;value&quot;<span style="mso-spacerun: yes">  </span>forua=&quot;true&amp;line;false&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>scheme=&quot;format&quot;/ &gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">noop</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">noop</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素表示什么也不做，是一个空操作</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;noop/&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">onenterbackward</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">当用户使用</span><span lang="EN-US">prev</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">任务或类似的任务来导航至某一卡片时，</span><span lang="EN-US">onenterbackward</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">事件才可发生。换句话说，当用户从历史堆栈中选取</span><span lang="EN-US">URL</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">地址，并通过浏览器打开这一地址对应的卡片时，</span><span lang="EN-US">onenterbackward</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">事件才能发生</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"> <span lang="EN-US"></span></p><p /></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;card<span style="mso-spacerun: yes">  </span>id=&quot;name&quot;<span style="mso-spacerun: yes">  </span>title=&quot;label&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>newcontext=&quot;boolean&quot;<span style="mso-spacerun: yes">  </span>ordered=&quot;true&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>onenterforward=&quot;href&quot; <b style="mso-bidi-font-weight: normal">onenterbackward=&quot;href</b>&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>ontimer=&quot;href&quot;<span style="mso-spacerun: yes">  </span>&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-spacerun: yes">           </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/card&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或：</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;template<span style="mso-spacerun: yes">  </span>onenterforward=&quot;href&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span><b style="mso-bidi-font-weight: normal">onenterbackward=&quot;href&quot;</b><span style="mso-spacerun: yes">  </span>ontimer=&quot;href&quot;<span style="mso-spacerun: yes">  </span>&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span><span style="mso-spacerun: yes">      </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/template&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或：</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;onevent type=<b style="mso-bidi-font-weight: normal">&quot;onenterbackward&quot;</b>&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>&lt;go href=<b style="mso-bidi-font-weight: normal">&quot;href&quot;</b>/&gt; </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或其他任务</span><span lang="EN-US">(task)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/onevent&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1.5pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">onenterforward</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1.5pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">onenterforward</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">事件仅当用户使用</span><span lang="EN-US">go</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">任务或类似于</span><span lang="EN-US">go</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">任务的任务来定位和浏览卡片时才可发生。设置</span><span lang="EN-US">onenterforward</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">事件后，当用户进入当前卡片组时，浏览器就会定位</span><span lang="EN-US">onenterforward</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">属性或</span><span lang="EN-US">&lt;go/&gt;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">标签中指定超链</span><span lang="EN-US">(href)</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span><span lang="EN-US">URL</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">地址，并打开</span><span lang="EN-US">URL</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">指定的卡片</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1.5pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;card<span style="mso-spacerun: yes">  </span>id=&quot;name&quot;<span style="mso-spacerun: yes">  </span>title=&quot;label&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>newcontext=&quot;boolean&quot;<span style="mso-spacerun: yes">  </span>ordered=&quot;true&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span><b style="mso-bidi-font-weight: normal">onenterforward=&quot;href&quot;</b></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>onenterbackward=&quot;href&quot;<span style="mso-spacerun: yes">  </span>ontimer=&quot;href&quot;<span style="mso-spacerun: yes">  </span>&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span><span style="mso-spacerun: yes">        </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/card&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或：</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;template<span style="mso-spacerun: yes">  </span><b style="mso-bidi-font-weight: normal">onenterforward=&quot;href&quot;</b><span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>onenterbackward=&quot;href&quot;<span style="mso-spacerun: yes">  </span>ontimer=&quot;href&quot;<span style="mso-spacerun: yes">  </span>&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span><span style="mso-spacerun: yes">      </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/template&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或：</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;onevent type=<b style="mso-bidi-font-weight: normal">&quot;onenterforward&quot;</b>&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>&lt;go href=<b style="mso-bidi-font-weight: normal">&quot;href&quot;</b>/&gt; </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或其他任务</span><span lang="EN-US">(task)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/onevent&gt;</span></p></td></tr></tbody></table>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/825.htm</link>
<title><![CDATA[WML元素及其语法格式一览表（1）]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Sat, 14 May 2005 08:43:51 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/825.htm</guid> 
<description>
<![CDATA[ 
	<p><font size="3">WML</font><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 黑体; mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Arial">元素及其语法格式一览表</span><span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 10.0pt"></span></p><p /><div align="center"><table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-border-top-alt: solid windowtext 1.5pt; mso-border-bottom-alt: solid windowtext 1.5pt; mso-padding-alt: 0cm 1.4pt 0cm 1.4pt" cellspacing="0" cellpadding="0" border="1"><tbody><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: windowtext 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元</span><span lang="EN-US"><span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">素</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: windowtext 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">功</span><span lang="EN-US"><span style="mso-spacerun: yes">    </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">能</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: windowtext 1.5pt solid; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">语法格式</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">a</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">a</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素是</span><span lang="EN-US">anchor</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素的简化形式，它内嵌了</span><span lang="EN-US">anchor</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素需要包含的</span><span lang="EN-US">go</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素功能来完成超链接定位，并且不再包含其他任何变量设置</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;a<span style="mso-spacerun: yes">  </span>title=&quot;label&quot; &gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>href=“href”</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/a&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或：</span><span lang="EN-US">&lt;a<span style="mso-spacerun: yes">  </span>href=“href”&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)<span style="mso-spacerun: yes">  </span>&lt;/a&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">access</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">access</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素是由一个单独的标签即</span><span lang="EN-US">&lt;access&gt;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">标签实现的元素，用于定义</span><span lang="EN-US">WML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">整个卡片组的操作权限，即访问控制参数</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;head&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;access<span style="mso-spacerun: yes">  </span>domain=&quot;domain&quot;<span style="mso-spacerun: yes">  </span>path=&quot;path&quot;/ &gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">...</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/head&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">anchor</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">anchor</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于创建一个超链接的头部，超链接的其余部分为用户指定的</span><span lang="EN-US">URL</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">地址。当程序运行中用户选中选超链接时，浏览器即会被引入到超链接指定的地址，如其他卡片组或同一卡片组中的其他卡片</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;anchor<span style="mso-spacerun: yes">  </span>title=&quot;label&quot; &gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">任务</span><span lang="EN-US">(task)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/anchor&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">b</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用粗体字显示文本</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;b&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)<span style="mso-spacerun: yes">  </span>&lt;/b&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">big</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用大字体显示文本</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;big&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)<span style="mso-spacerun: yes">  </span>&lt;/big&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">br</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">br</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于插入一个回车符，并开始一个新行</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;br/&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">card</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">card</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于定义一个卡片的各种属性及相关内容等</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;card<span style="mso-spacerun: yes">  </span>id=&quot;name&quot;<span style="mso-spacerun: yes">  </span>title=&quot;label&quot;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>newcontext=&quot;boolean&quot;<span style="mso-spacerun: yes">  </span>ordered=&quot;true&quot;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>onenterforward=&quot;href&quot;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>onenterbackward=&quot;href&quot;<span style="mso-spacerun: yes">  </span>ontimer=&quot;href&quot;&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-spacerun: yes">          </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/card&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">do</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">do</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素提供了一个通用的事件处理机制，使得用户可以参与当前卡片的事件处理</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;do<span style="mso-spacerun: yes">  </span>type=&quot;type&quot;<span style="mso-spacerun: yes">  </span>label=&quot;label&quot;<span style="mso-spacerun: yes">  </span>name=&quot;name&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>optional=&quot;boolean&quot;&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span><span style="mso-spacerun: yes">     </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">任务</span><span lang="EN-US">(task)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/do&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">em</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">指定增强显示文本</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;em&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)<span style="mso-spacerun: yes">  </span>&lt;/em&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">fieldset</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">fieldset</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于设置输入框和相应的说明文本，从而用户就可以利用</span><span lang="EN-US">input</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素等借助该输入框输入所需的数据信息</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;fieldset<span style="mso-spacerun: yes">  </span>title=&quot;label&quot; &gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/fieldset&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">go</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">go</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素主要用来定义浏览器需要导航的</span><span lang="EN-US">URL</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">地址</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;go<span style="mso-spacerun: yes">  </span>href=&quot;href&quot;<span style="mso-spacerun: yes">  </span>sendreferer=&quot;false&amp;line;true&quot;<span style="mso-spacerun: yes">  </span></span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 1">       </span>method=&quot;get&amp;line;post&quot;<span style="mso-spacerun: yes">  </span>accept-charset=&quot;charset&quot;&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-tab-count: 2">              </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/go&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">head</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">head</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">元素用于指定卡片组的头，即与卡片组整体有关的信息，包括</span><span lang="EN-US">meta</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据和</span><span lang="EN-US">access</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">控制信息</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 0.75pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;head&gt;</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US"><span style="mso-spacerun: yes">    </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容</span><span lang="EN-US">(content)</span></p><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;/head&gt;</span></p></td></tr><tr><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 61.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1.5pt solid; mso-border-top-alt: solid black .75pt" valign="top" width="82"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; TEXT-ALIGN: center; mso-layout-grid-align: none" align="center"><span lang="EN-US">i</span></p></td><td style="BORDER-RIGHT: black 0.75pt solid; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 168pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1.5pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="224"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; TEXT-INDENT: 14.2pt; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用斜体字显示文本</span></p></td><td style="BORDER-RIGHT: medium none; PADDING-RIGHT: 1.4pt; BORDER-TOP: medium none; PADDING-LEFT: 1.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 180pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1.5pt solid; mso-border-top-alt: solid black .75pt; mso-border-left-alt: solid black .75pt" valign="top" width="240"><p class="MsoNormal" style="LAYOUT-GRID-MODE: char; LINE-HEIGHT: 13pt; mso-layout-grid-align: none"><span lang="EN-US">&lt;i&gt;<span style="mso-spacerun: yes">  </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文本</span><span lang="EN-US">(text)<span style="mso-spacerun: yes">  </span>&lt;/i&gt;</span></p></td></tr></tbody></table></div>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/826.htm</link>
<title><![CDATA[IIS下搭建WAP平台]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Sat, 14 May 2005 08:30:59 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/826.htm</guid> 
<description>
<![CDATA[ 
	<p>找了几篇文章并回忆过去的搭建过程，到现在为止还没有变。不过早期ThunderWAP搭建WAP1.1平台是有限制的开发版是免费的，但是只支持一个人在线，而商业版则价格不菲。看来还是要手工自己建立，不过现在对WAP1.1和WAP2.0的概念比较混乱，不知道WAP2.0是否需要专门购买平台，只能先搭建起来再说吧！</p><p>方法：在IIS下的站点属性中新建MIME映射</p><p>关联文件名 内容类型<br /><table class="bfont" bordercolordark="#77bbff" width="90%" align="center" bordercolorlight="#ffffff" border="1"><tbody><tr><td width="38%"><p align="center">Associated Extension</p></td><td width="62%"><p align="center">MIME Type</p></td></tr><tr><td width="38%">wml</td><td width="62%">text/vnd.wap.wml</td></tr><tr><td width="38%">wmlc</td><td width="62%">application/vnd.wap.wmlc</td></tr><tr><td width="38%">wbmp</td><td width="62%">image/vnd.wap.wbmp</td></tr><tr><td width="38%">wmlsc</td><td width="62%">application/vnd.wap.wmlscriptc</td></tr><tr><td width="38%">wmls</td><td width="62%">text/vnd.wap.wmlscript</td></tr><tr><td width="38%">wsc</td><td width="62%">application/vnd.wap/wmlscriptc</td></tr></tbody></table></p><p>另外注意：<br />如果使用asp编写，在源码的开始添加<br /><div class="code">&lt;%@LANGUAGE=&quot;VBSCRIPT&quot; CODEPAGE=&quot;65001&quot;%&gt;<br />&lt;%Response.ContentType = &quot;text/vnd.wap.wml; charset=utf-8&quot;%&gt;</div><br />编码采用utf-8</p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/827.htm</link>
<title><![CDATA[什么是WAP?（非官方解释）]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Sat, 14 May 2005 08:18:50 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/827.htm</guid> 
<description>
<![CDATA[ 
	<p><font size="2">在Google上</font><font size="2">找了一圈也没有找到WAP的详细官方权威的定义与介绍，不过以下这个足以说明什么是WAP。</font></p><p><font color="#ff0000"><font size="2">WAP（无线应用协议）是在数字移动电话、因特网或其他个人数字助理机（PDA）、计算机应用之间进行通讯的开 放全球标准。它是由一系列</font><font size="2">协议组成，用来标准化无线通信设备，可用于Internet访问，包括收发电子邮件，访问WAP网站上的页面等等。WAP将移动网络和Internet以</font><font size="2">及公司的局域网紧密地联系起来，提供一种与网络类型、 运行商和终端设备都独立的移动增值业务。 通过这种技术，无论你在何地、何时只</font><font size="2">要你需要信息，你就可以打开 你的WAP手机，享受无穷无尽的网上信息或者网上资源。如：综合新闻、天气预报、股市动态、商业报道、当前</font><font size="2">汇率等。电子商务、网上银行也将逐一实现。 你还可以随时随地获得体育比赛结果、娱乐圈趣闻以及幽默故事，为 生活增添情趣，也可以利</font><font size="2">用网上预定功能，把生活安排的有条不紊。 WAP协议包括以下几层： </font></font></p><p><font color="#ff0000" size="2">1、Wireless Application Environment (WAE)  </font></p><p><font color="#ff0000" size="2">2、Wireless Session Layer (WSP)  </font></p><p><font color="#ff0000" size="2">3、Wireless Transaction Layer (WTP)  </font></p><p><font color="#ff0000" size="2">4、Wireless Transport Layer Security (WTLS) </font></p><p><font color="#ff0000" size="2">5、Wireless Transport Layer (WDP)  </font></p><p><font color="#ff0000" size="2">其中，WAE层含有微型浏览器、WML 、WMLSCRIPT的解释器等等功能。WTLS层为无线电子商务及无线加密传输数据时提供安全方面的基本功能。 </font></p><p><font color="#ff0000"><font size="2">WAP协议的诞生是WAP论坛成员多年努力的结果。它是针对不同的协议层定义了一系列协议，这些协议使得各方面的厂商和公司可以协同工作，</font><font size="2">开发无线通信网络的应用。目前有超过100个成员加入WAP论坛，包括有终端和基础设备的制造商，有移动通信的网络运营商，有业务提供商，</font><font size="2">有软件公司，也有网络内容提供商等，共同为移动设备开发服务和应用。 但是，目前由于无线网的带宽等等因素的限制，WAP手机的在多媒</font><font size="2">体上的应用如：可视会议、多媒体教学等等，还须一段时日。 WAP规范还在不断地完善，WAP论坛成员们在加紧 开发功能完善的WAP设备，这</font><font size="2">无疑加快其在无线因特网综合服务领域的扩展速度。</font></font></p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/828.htm</link>
<title><![CDATA[走上WAP的不归路]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Sat, 14 May 2005 08:11:26 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/828.htm</guid> 
<description>
<![CDATA[ 
	<p>好早知道WAP这个词后，就被吸引，可是面对功底欠佳的自己，实在不知道该如何下手，早在两年前就有下功夫学习的决心，但是还是失败了。</p><p>最近接到公司指示，要做一个简单的WAP宣传站，主要就是前期做个静态的WAP页面供客户访问查询一下产品价格，看似很简单，但是对我来说还是有难度，毕竟自己连写程序都不会，只是接触过罢了，所以这次决心在鞭挞下能做出成绩。</p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/829.htm</link>
<title><![CDATA[利用ASP连接各种数据库]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Wed, 02 Feb 2005 03:23:07 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/829.htm</guid> 
<description>
<![CDATA[ 
	<p>用ASP连接DBF、DBC、MDB、Excel、SQL Server型数据库的方法：<br />一、ASP的对象存取数据库方法<br />在ASP中，用来存取数据库的对象统称ADO（Active Data Objects），主要含有三种对象：Connection、Recordset 、Command<br />Connection：负责打开或连接数据<br />Recordset：负责存取数据表<br />Command：负责对数据库执行行动查询命令<br /><br />二、连接各数据库的驱动程序<br /><strong>ODBC链接</strong></p><p><table cellspacing="1" cellpadding="3" width="100%" bgcolor="#999999" border="0"><tbody><tr bgcolor="#ffffff"><td><div align="center">适合数据库类型</div></td><td><div align="center">链接方式</div></td></tr><tr bgcolor="#ffffff"><td width="27%">access</td><td width="73%">&quot;Driver=&#123;microsoft access driver(*.mdb)&#125;;dbq=*.mdb;uid=admin;pwd=pass;&quot;</td></tr><tr bgcolor="#ffffff"><td>dBase </td><td>&quot;Driver=&#123;microsoft dbase driver(*.dbf)&#125;;driverid=277;dbq=------------;&quot;</td></tr><tr bgcolor="#ffffff"><td>Oracle </td><td>&quot;Driver=&#123;microsoft odbc for oracle&#125;;server=oraclesever.world;uid=admin;pwd=pass;&quot;</td></tr><tr bgcolor="#ffffff"><td>MSSQL server</td><td>&quot;Driver=&#123;sql server&#125;;server=servername;database=dbname;uid=sa;pwd=pass;&quot;</td></tr><tr bgcolor="#ffffff"><td>MS text </td><td>&quot;Driver=&#123;microsoft text driver(*.txt; *.csv)&#125;;dbq=-----;extensions=asc,csv,tab,txt;Persist SecurityInfo=false;&quot;</td></tr><tr bgcolor="#ffffff"><td>Visual Foxpro</td><td>&quot;Driver=&#123;microsoft Visual Foxpro driver&#125;;sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;&quot;</td></tr><tr bgcolor="#ffffff"><td>MySQL</td><td>&quot;Driver=&#123;mysql&#125;;database=yourdatabase;uid=username;pwd=yourpassword;option=16386;&quot;</td></tr></tbody></table></p><p><strong>OLEDB链接</strong></p><table cellspacing="1" cellpadding="3" width="100%" bgcolor="#999999" border="0" dwcopytype="CopyTableRow"><tbody><tr bgcolor="#ffffff"><td><div align="center">适合的数据库类型</div></td><td><div align="center">链接方式</div></td></tr><tr bgcolor="#ffffff"><td width="27%">access</td><td width="73%">&quot;Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass;&quot;</td></tr><tr bgcolor="#ffffff"><td>Oracle</td><td>&quot;Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;&quot;</td></tr><tr bgcolor="#ffffff"><td>MS SQL Server</td><td>&quot;Provider=SQLOLEDB;data source=machinename;initial catalog=dbname;userid=sa;password=pass;&quot;</td></tr><tr bgcolor="#ffffff"><td>MS text </td><td>&quot;Provider=microsof.jet.oledb.4.0;data source=your_path;Extended Properties'text;FMT=Delimited'&quot;</td></tr></tbody></table><p><br />一般情况下使用Access的数据库比较多，连接Access数据库使用下面的方法：</p><p>dim conn<br />set conn = server.createobject(&quot;adodb.connection&quot;)<br />conn.open = &quot;provider=microsoft.jet.oledb.4.0;&quot; &amp; &quot;data source = &quot; &amp; server.mappath(&quot;../db/bbs.mdb&quot;)</p><p>其中../db/bbs.mdb是数据库存放的相对路径！如果数据库和ASP文件在同一目录下，只要这样写就可以了：</p><p>dim conn<br />set conn = server.createobject(&quot;adodb.connection&quot;)<br />conn.open = &quot;provider=microsoft.jet.oledb.4.0;&quot; &amp; &quot;data source = &quot; &amp; server.mappath(&quot;bbs.mdb&quot;)</p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/830.htm</link>
<title><![CDATA[简单代码实现“选择速度最快的站点”]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Tue, 07 Dec 2004 04:10:21 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/830.htm</guid> 
<description>
<![CDATA[ 
	<p>代码内容：</p><p><div class="code">&lt;html&gt;&lt;head&gt;<br />&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=gb2312&quot;&gt;<br />&lt;title&gt;正在选择速度最快的镜像站点...&lt;/title&gt;&lt;/head&gt;<br />&lt;body&gt;<br />&lt;center&gt;&lt;br&gt;<br />&lt;p&gt;<br />　&lt;/p&gt;<br />&lt;p&gt;<br />　&lt;/p&gt;<br />&lt;p&gt;<br />　&lt;/p&gt;<br />&lt;p&gt;<br />&lt;font color=red size=4&gt;&lt;br&gt;&lt;br&gt;<br />&lt;/font&gt;<br />&lt;font color=red size=2&gt;请稍候，正在分配最快的镜像给您登陆...&lt;/p&gt;<br />&lt;/font&gt;<br />&lt;font color=red size=4&gt;<br />&lt;script&gt;<br />i=1<br />var autourl=new Array()<br />autourl[1]=&quot;<a href=\"http://forum.maytide.net/\"></a><a href=\"http://forum.maytide.net/\" target=\"_blank\"><u><font color=\"#003366\">http://forum.maytide.net</font></u></a></a />&quot;<br />autourl[2]=&quot;<a href=\"http://www.maytide.net/\"></a><a href=\"http://www.maytide.net/\" target=\"_blank\"><u><font color=\"#003366\">http://www.maytide.net</font></u></a></a />&quot;<br />autourl[3]=&quot;<a href=\"http://goxia.maytide.net/\"></a><a href=\"http://goxia.maytide.net/\" target=\"_blank\"><u><font color=\"#003366\">http://goxia.maytide.net</font></u></a></a />&quot;<br />autourl[4]=&quot;<a href=\"http://blog.maytide.net/\"></a><a href=\"http://blog.maytide.net/\" target=\"_blank\"><u><font color=\"#003366\">http://blog.maytide.net</font></u></a></a />&quot;<br />function choose(url)<br />&amp;leftsign;<br />  if(i)&amp;leftsign;top.location=url;i=0&amp;rightsign;<br />&amp;rightsign;<br />function run()<br />&amp;leftsign;<br />  for(var i=1;i&lt;autourl.length;i++)<br />  document.write(&quot;&lt;img src=&quot;+autourl[i]+&quot; width=1 height=1 onerror=choose('&quot;+autourl[i]+&quot;')&gt;&quot;)<br />&amp;rightsign;<br />run()<br />&lt;/script&gt;<br />&lt;/font&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;</div></p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/831.htm</link>
<title><![CDATA[关于页面嵌套]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Thu, 18 Nov 2004 02:20:18 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/831.htm</guid> 
<description>
<![CDATA[ 
	当使用IE浏览时，地址栏是否能保持始终一个页面呢！而内容页面都被嵌套在这个页面中。下面尝试一段代码：<div class="code">&lt;iframe name=&quot;main1&quot; frameborder=&quot;0&quot; width=&quot;100%&quot; height=&quot;100%&quot; align=&quot;middle&quot; scrolling=&quot;auto&quot; src=&quot;default.htm&quot;&gt;&lt;/iframe&gt;</div>发现当提交一个登录后，便跳出这个嵌套主页。纳闷，找人问问去。 
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/832.htm</link>
<title><![CDATA[特殊字符 - HTML语言 对照表 想表达的意图 处理方式]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Tue, 09 Nov 2004 06:23:37 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/832.htm</guid> 
<description>
<![CDATA[ 
	<table title="特殊字符 - HTML语言 对照表" cellspacing="6" width="480" align="center"><caption align="top"><font color="#0000ff">特殊字符 - HTML语言 对照表</font></caption><tbody><tr valign="top"><td><table bordercolor="#666666" cellspacing="1" cellpadding="6" border="2"><colgroup><col style="COLOR: red" align="center" /></colgroup><tbody><tr bgcolor="#00ff00"><td>想表达的意图</td><td align="center">处理方式</td></tr><tr><td>（回车换行）</td><td><br /></td></tr><tr><td>（空格符）</td><td></td></tr><tr><td>&amp;（AND符号）</td><td>&amp;</td></tr><tr bgcolor="#ffff00"><td>&lt;（左尖括号、小于号）</td><td>&lt;</td></tr><tr bgcolor="#ffff00"><td>&gt;（右尖括号、大于号）</td><td>&gt;</td></tr><tr><td>°（度）</td><td>°</td></tr><tr><td>•（间隔符）</td><td>•</td></tr><tr><td>´</td><td>´</td></tr><tr><td>&quot;</td><td>&quot;</td></tr><tr><td>“</td><td>“</td></tr><tr><td>”</td><td>”</td></tr><tr><td>‰</td><td>‰</td></tr><tr><td>←</td><td>←</td></tr><tr><td>↑</td><td>↑</td></tr><tr><td>→</td><td>→</td></tr><tr><td>↓</td><td>↓</td></tr><tr><td>↔</td><td>↔</td></tr><tr><td>√</td><td>√</td></tr><tr><td>∝</td><td>∝</td></tr><tr><td>∞</td><td>∞</td></tr><tr><td>∠</td><td>∠</td></tr><tr><td>∧</td><td>∧</td></tr><tr><td>∨</td><td>∨</td></tr><tr><td>∩</td><td>∩</td></tr><tr><td>∪</td><td>∪</td></tr><tr><td>Ø</td><td>Ø</td></tr><tr><td>∫</td><td>∫</td></tr><tr><td>∴</td><td>∴</td></tr><tr><td>≈</td><td>≈</td></tr><tr><td>¥（RMB）</td><td>¥</td></tr></tbody></table></td><td><table bordercolor="#666666" cellspacing="1" cellpadding="6" border="2"><colgroup><col style="COLOR: red" align="center" /></colgroup><tbody><tr bgcolor="#00ff00"><td>想表达的意图</td><td align="center">处理方式</td></tr><tr><td>≠</td><td>≠</td></tr><tr><td>≡</td><td>≡</td></tr><tr><td>≤</td><td>≤</td></tr><tr><td>≥</td><td>≥</td></tr><tr><td>⊕</td><td>⊕</td></tr><tr><td>λ</td><td>λ</td></tr><tr><td>μ</td><td>μ</td></tr><tr><td>ν</td><td>ν</td></tr><tr><td>ξ</td><td>ξ</td></tr><tr><td>ν</td><td>ν</td></tr><tr><td>ξ</td><td>ξ</td></tr><tr><td>∏</td><td>∏</td></tr><tr><td>∑</td><td>∑</td></tr><tr><td>¥</td><td>¥</td></tr><tr><td>…</td><td>…</td></tr><tr><td>¹（一次方符号）</td><td>¹</td></tr><tr><td>²（平方符号）</td><td>²</td></tr><tr><td>³（立方符号）</td><td>³</td></tr><tr bgcolor="#ffff00"><td>n<sup>r</sup>（上标情形）</td><td>n<sup>r</sup></td></tr><tr bgcolor="#ffff00"><td>C<sub>i</sub>（下标情形）</td><td>C<sub>i</sub></td></tr><tr><td><b>加粗</b></td><td><b>加粗</b></td></tr><tr><td><i>斜体</i></td><td><i>斜体</i></td></tr><tr><td><u>下划线</u></td><td><u>下划线</u></td></tr><tr><td>±（加减符号）</td><td>±</td></tr><tr><td>×（乘法符号）</td><td>×</td></tr><tr><td>÷（除法符号）</td><td>÷</td></tr><tr><td>©（版权所有）</td><td>©</td></tr><tr><td>®（注册商标）</td><td>®</td></tr><tr><td>™（商标符号）</td><td>™</td></tr><tr><td>—（破折号）</td><td>—</td></tr></tbody></table></td></tr></tbody></table>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/833.htm</link>
<title><![CDATA[利用网页修改域登录密码]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Fri, 17 Sep 2004 03:32:07 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/833.htm</guid> 
<description>
<![CDATA[ 
	<p>你可以写一个ASP脚本来创建一个修改密码的网页。ASP可以让你完全访问活动目录接口（ADSI）,这样你就可以用ASP完成一系列的功能，向修改用户密码或者创建用户帐号。当你写这样一个脚本的时候，你必须考虑这样一个问题---哪些用户可以运行脚本，当脚本运行是你应该使用哪些权限。用来修改用户密码的基本的ADSI命令是：<div class="code">set usr = GetObject(&quot;LDAP://CN=John Savill,CN=Users,DC=savilltech,DC=com&quot;) usr.put &quot;userPassword&quot;, NewPassword</div>第一行分配了一个句炳给savilltech.com里面的用户john savill。第二行则把新密码放到用户的密码属性里面. 我写了一个比较短的asp脚本changepass.asp用来提示用户键入一个用户名和密码（记住你要把域名savilltech.com改成你自己的域名），下面是文件的代码：<div class="code">]&lt;%<br />strUserCN = request.form(&quot;cn&quot;)<br />strNewPassword = request.form(&quot;newpass&quot;)<br />strPassVerify = request.form(&quot;passverify&quot;)</p><p>if strUserCN=&quot;&quot; then<br />    response.write &quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Change Password&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&quot;<br />    response.write &quot;&lt;center&gt;&lt;h1&gt;Web Password Reset&lt;/h1&gt;&lt;/center&gt;&quot;<br />    response.write &quot;&lt;hr&gt;</p><p>&lt;form method=post action=changepass.asp&gt;&lt;table&gt;&quot;<br />    response.write &quot;&lt;tr&gt;&lt;td&gt;CN: &lt;/td&gt;&lt;td&gt;&lt;input type=text name=cn&gt;&lt;/td&gt;&lt;tr&gt;&quot;<br />    response.write &quot;&lt;tr&gt;&lt;td&gt;New Password: &lt;/td&gt;&lt;td&gt;&lt;input type=password name=newpass&gt;&lt;/td&gt;&lt;/tr&gt;&quot;<br />    response.write &quot;&lt;tr&gt;&lt;td&gt;Verify Password: &lt;/td&gt;&lt;td&gt;&lt;input type=password name=passverify&gt;&lt;/td&gt;&lt;/tr&gt;&quot;<br />    response.write &quot;&lt;tr&gt;&lt;td colspan=2 align=center&gt;&lt;input type=submit value='Reset Password'&gt;&lt;/td&gt;&lt;/tr&gt;&quot;<br />    response.write &quot;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;&quot;<br />    response.end<br />else</p><p>if strNewPassword = strPassVerify then</p><p>set usr = GetObject(&quot;<a href=\"ldap://CN\">LDAP://CN</a>=&quot; &amp; strUserCN &amp; &quot;,CN=Users,DC=savilltech,DC=com&quot;)</p><p>usr.put &quot;userPassword&quot;, strNewPassword</p><p>response.write &quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Results&lt;/title&gt;&lt;/head&gt;&lt;center&gt;&lt;h1&gt;Update Results&lt;/h1&gt;&lt;/center&gt;&lt;hr&gt;</p><p>&quot;<br />response.write strUserCN &amp; &quot;: password was successfully updated&quot;<br />response.end</p><p>else</p><p>    response.write &quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Error!&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&quot;<br />    response.write &quot;&lt;center&gt;&lt;h1&gt;An Error Has Occurred!&lt;/h1&gt;&lt;/center&gt;&quot;<br />    response.write &quot;&lt;hr&gt;</p><p>&quot;<br />    response.write &quot;The password and confirmation do not match. Please go back and try again.&quot;<br />    response.end</p><p>end if<br />end if<br />%&gt;<!--strUserCN = request.form(\"cn\")<br/>strNewPassword = request.form(\"newpass\")<br/>strPassVerify = request.form(\"passverify\")<br/><br/>if strUserCN=\"\" then<br/> &nbsp; &nbsp;response.write \"<html><head><title>Change Password</title></head><body>\"<br/> &nbsp; &nbsp;response.write \"<center><h1>Web Password Reset</h1></center>\"<br/> &nbsp; &nbsp;response.write \"<hr><br/><br/><form method=post action=changepass.asp><table>\"<br/> &nbsp; &nbsp;response.write \"<tr><td>CN: </td><td><input type=text name=cn></td><tr>\"<br/> &nbsp; &nbsp;response.write \"<tr><td>New Password: </td><td><input type=password name=newpass></td></tr>\"<br/> &nbsp; &nbsp;response.write \"<tr><td>Verify Password: </td><td><input type=password name=passverify></td></tr>\"<br/> &nbsp; &nbsp;response.write \"<tr><td colspan=2 align=center><input type=submit value='Reset Password'></td></tr>\"<br/> &nbsp; &nbsp;response.write \"</table></body></html>\"<br/> &nbsp; &nbsp;response.end<br/>else<br/><br/>if strNewPassword = strPassVerify then<br/><br/>set usr = GetObject(\"LDAP://CN=\" & strUserCN & \",CN=Users,DC=savilltech,DC=com\")<br/><br/>usr.put \"userPassword\", strNewPassword<br/><br/>response.write \"<html><head><title>Results</title></head><center><h1>Update Results</h1></center><hr><br/><br/>\"<br/>response.write strUserCN & \": password was successfully updated\"<br/>response.end<br/><br/>else<br/><br/> &nbsp; &nbsp;response.write \"<html><head><title>Error!</title></head><body>\"<br/> &nbsp; &nbsp;response.write \"<center><h1>An Error Has Occurred!</h1></center>\"<br/> &nbsp; &nbsp;response.write \"<hr><br/><br/>\"<br/> &nbsp; &nbsp;response.write \"The password and confirmation do not match. Please go back and try again.\"<br/> &nbsp; &nbsp;response.end<br/><br/>end if<br/>end if<br/>--></div>在WINDOWS SERVER 2003里面就提供了一个修改用户密码的网页英文原稿作者为John Savil </p>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/834.htm</link>
<title><![CDATA[摘录“ASP + Serv-u 实现FTP的代码”]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Wed, 04 Aug 2004 09:38:14 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/834.htm</guid> 
<description>
<![CDATA[ 
	“ASP + Serv-u 实现FTP的代码”awaysrain [原作]<div class="code">&lt;!--#include file=&quot;md5.asp&quot;--&gt; <br />&lt;% <br />'************************************************** <br />'* 作者：awaysrain(绝对零度) * <br />'* 完成时间：2003-10-10 * <br />'* 测试环境：WIN2000SERVER，SERV-U 4.2-beta版 * <br />'************************************************** <br />Dim iniPath,iniFileName,iniStr,tmpStr,n <br />Dim userName,passWord,tmp <br /><br />userName = &quot;myfso222&quot; '用户名 <br />passWord = &quot;awaysrain&quot; '密码 <br />tmp = &quot;ai&quot; '随机生成两个小写字母，（应该是随机生成的，但是我这里省略了） <br />passWord = tmp &amp; UCase(md5(passWord)) '密码，是MD5加密过的，用动网的MD5加密程序，具体算法是随机生成两位小写字母，然后和你的密码连接后进行MD5加密，把随机生成的密码和MD5加密后的结果作为密码存放，举个例子来说比如下面的awaysrain用户，我的密码为awaysrain先随机生成两位小写字母ai，和我的密码awaysrain连接得到aiawaysrain把aiawaysrain进行MD5加密得到9118BFD94A9CE9CF37AE5BAA947ED596把随机生成两位小写字母ai和MD5加密后的结果9118BFD94A9CE9CF37AE5BAA947ED596连接得到密码ai9118BFD94A9CE9CF37AE5BAA947ED596 <br /><br />iniPath=&quot;D:\Program Files\Serv-U&quot; 'ini文件的路径 <br />iniFileName = &quot;ServUDaemon.ini&quot; 'ini的文件名 <br /><br />Set fso=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) <br />Set ServUIni = fso.OpenTextFile(iniPath &amp; &quot;\&quot; &amp; iniFileName,1,false) <br /><br />iniStr = &quot;&quot; <br />n = 0 <br />addedUserList = false <br /><br />Set tf = fso.CreateTextFile(iniPath &amp; &quot;\&quot; &amp; iniFileName &amp; &quot;._awaysrain.tmp&quot;, True) <br />'生成新的临时INI文件 <br /><br />Do While not ServUIni.AtEndOfStream <br />tmpStr = ServUIni.ReadLine <br /><br />If Instr(&quot;awaysrain||&quot; &amp; tmpStr,&quot;awaysrain||User&quot;)&gt;0 Then <br />'记录用户原来的数量 <br />n = n+1 <br />End If <br /><br />If Instr(&quot;awaysrain||&quot; &amp; tmpStr,&quot;awaysrain||[USER=&quot;)&gt;0 and not addedUserList Then <br />'往用户列表的部分添加现在的用户 <br />n = n +1 <br />tf.WriteLine(&quot;User&quot; &amp; n &amp; &quot;=&quot; &amp; userName &amp; &quot;|1|0&quot;) <br />addedUserList = true <br />End If <br />tf.WriteLine(tmpStr) <br />Loop <br />ServUIni.Close <br /><br />'添加新用户的信息，具体内容可以在SERV-U中新建用户并对照INI文件 <br /><br />tf.WriteLine(&quot;[USER=&quot; &amp; userName &amp; &quot;|1]&quot;) '用户名 <br />tf.WriteLine(&quot;Password=&quot; &amp; passWord) '密码 <br />tf.WriteLine(&quot;HomeDir=e:\temp&quot;) '主目录 <br />tf.WriteLine(&quot;RelPaths=1&quot;) '是否锁定用户于主目录 <br />tf.WriteLine(&quot;MaxUsersLoginPerIP=1&quot;) '相同IP同时登录数 <br />tf.WriteLine(&quot;SpeedLimitDown=102400&quot;) '最大下载速度 <br />tf.WriteLine(&quot;TimeOut=600&quot;) '空闲超时时间（秒） <br />tf.WriteLine(&quot;Access1=E:\Temp|RLP&quot;) '可访问目录,可以不是一个，比如 'Access2=E:\Temp1|RLP' <br /><br />tf.Close <br />'--------------------备份原来的INI文件-------------------------- <br />Set f1 = fso.GetFile(iniPath &amp; &quot;\&quot; &amp; iniFileName) <br />f1.Copy (iniPath &amp; &quot;\&quot; &amp; iniFileName &amp; &quot;._awaysrain.bak&quot;) <br />f1.Delete <br />'--------------------把生成的临时INI文件改为正式的INI-------------------------- <br />Set f1 = fso.GetFile(iniPath &amp; &quot;\&quot; &amp; iniFileName &amp; &quot;._awaysrain.tmp&quot;) <br />f1.Copy (iniPath &amp; &quot;\&quot; &amp; iniFileName) <br />f1.Delete <br /><br />Set fso = nothing <br />%&gt;<br /><!--#include file=\"md5.asp\"--><!--<br/>'************************************************** <br/>'* 作者：awaysrain(绝对零度) * <br/>'* 完成时间：2003-10-10 * <br/>'* 测试环境：WIN2000SERVER，SERV-U 4.2-beta版 * <br/>'************************************************** <br/>Dim iniPath,iniFileName,iniStr,tmpStr,n <br/>Dim userName,passWord,tmp <br/><br/>userName = \"myfso222\" '用户名 <br/>passWord = \"awaysrain\" '密码 <br/>tmp = \"ai\" '随机生成两个小写字母，（应该是随机生成的，但是我这里省略了） <br/>passWord = tmp & UCase(md5(passWord)) '密码，是MD5加密过的，用动网的MD5加密程序，具体算法是随机生成两位小写字母，然后和你的密码连接后进行MD5加密，把随机生成的密码和MD5加密后的结果作为密码存放，举个例子来说比如下面的awaysrain用户，我的密码为awaysrain先随机生成两位小写字母ai，和我的密码awaysrain连接得到aiawaysrain把aiawaysrain进行MD5加密得到9118BFD94A9CE9CF37AE5BAA947ED596把随机生成两位小写字母ai和MD5加密后的结果9118BFD94A9CE9CF37AE5BAA947ED596连接得到密码ai9118BFD94A9CE9CF37AE5BAA947ED596 <br/><br/>iniPath=\"D:\Program Files\Serv-U\" 'ini文件的路径 <br/>iniFileName = \"ServUDaemon.ini\" 'ini的文件名 <br/><br/>Set fso=Server.CreateObject(\"Scripting.FileSystemObject\") <br/>Set ServUIni = fso.OpenTextFile(iniPath & \"\\" & iniFileName,1,false) <br/><br/>iniStr = \"\" <br/>n = 0 <br/>addedUserList = false <br/><br/>Set tf = fso.CreateTextFile(iniPath & \"\\" & iniFileName & \"._awaysrain.tmp\", True) <br/>'生成新的临时INI文件 <br/><br/>Do While not ServUIni.AtEndOfStream <br/>tmpStr = ServUIni.ReadLine <br/><br/>If Instr(\"awaysrain||\" & tmpStr,\"awaysrain||User\")>0 Then <br/>'记录用户原来的数量 <br/>n = n+1 <br/>End If <br/><br/>If Instr(\"awaysrain||\" & tmpStr,\"awaysrain||[USER=\")>0 and not addedUserList Then <br/>'往用户列表的部分添加现在的用户 <br/>n = n +1 <br/>tf.WriteLine(\"User\" & n & \"=\" & userName & \"|1|0\") <br/>addedUserList = true <br/>End If <br/>tf.WriteLine(tmpStr) <br/>Loop <br/>ServUIni.Close <br/><br/>'添加新用户的信息，具体内容可以在SERV-U中新建用户并对照INI文件 <br/><br/>tf.WriteLine(\"[USER=\" & userName & \"|1]\") '用户名 <br/>tf.WriteLine(\"Password=\" & passWord) '密码 <br/>tf.WriteLine(\"HomeDir=e:\temp\") '主目录 <br/>tf.WriteLine(\"RelPaths=1\") '是否锁定用户于主目录 <br/>tf.WriteLine(\"MaxUsersLoginPerIP=1\") '相同IP同时登录数 <br/>tf.WriteLine(\"SpeedLimitDown=102400\") '最大下载速度 <br/>tf.WriteLine(\"TimeOut=600\") '空闲超时时间（秒） <br/>tf.WriteLine(\"Access1=E:\Temp|RLP\") '可访问目录,可以不是一个，比如 'Access2=E:\Temp1|RLP' <br/><br/>tf.Close <br/>'--------------------备份原来的INI文件-------------------------- <br/>Set f1 = fso.GetFile(iniPath & \"\\" & iniFileName) <br/>f1.Copy (iniPath & \"\\" & iniFileName & \"._awaysrain.bak\") <br/>f1.Delete <br/>'--------------------把生成的临时INI文件改为正式的INI-------------------------- <br/>Set f1 = fso.GetFile(iniPath & \"\\" & iniFileName & \"._awaysrain.tmp\") <br/>f1.Copy (iniPath & \"\\" & iniFileName) <br/>f1.Delete <br/><br/>Set fso = nothing <br/>--></div>注：以上代码假设ServUDaemon.ini中的格式只有一个域并已经至少有一个用户 <span style="color: blue;">测试的ServUDaemon.ini文件结构如下：</span> ================================== [Domain1] User1=222|1|0 User2=myfso111|1|0 [USER=222|1] Password=hwB1ECF70CDAF5DAE2B981AE394EEFCDC0 HomeDir=E:\Temp RelPaths=1 TimeOut=600 Access1=E:\Temp|RLP [USER=myfso111|1] Password=ai9118BFD94A9CE9CF37AE5BAA947ED596 HomeDir=e:\temp RelPaths=1 TimeOut=600 Access1=E:\Temp|RLP <span style="color: blue;">生成后的文件结构如下</span> ================================== [Domain1] User1=222|1|0 User2=myfso111|1|0 User3=myfso222|1|0 [USER=222|1] Password=hwB1ECF70CDAF5DAE2B981AE394EEFCDC0 HomeDir=E:\Temp RelPaths=1 TimeOut=600 Access1=E:\Temp|RLP [USER=myfso111|1] Password=ai9118BFD94A9CE9CF37AE5BAA947ED596 HomeDir=e:\temp RelPaths=1 TimeOut=600 Access1=E:\Temp|RLP [USER=myfso222|1] Password=ai9118BFD94A9CE9CF37AE5BAA947ED596 HomeDir=e:\temp RelPaths=1 TimeOut=600 Access1=E:\Temp|RLP 
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/835.htm</link>
<title><![CDATA[MD5.asp Code]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Wed, 04 Aug 2004 09:32:14 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/835.htm</guid> 
<description>
<![CDATA[ 
	以下是MD5的源代码。<div class="code">&lt;% <br />Private Const BITS_TO_A_BYTE = 8 <br />Private Const BYTES_TO_A_WORD = 4 <br />Private Const BITS_TO_A_WORD = 32 <br /><br />Private m_lOnBits(30) <br />Private m_l2Power(30) <br /><br />Private Function LShift(lValue, iShiftBits) <br />If iShiftBits = 0 Then <br />LShift = lValue <br />Exit Function <br />ElseIf iShiftBits = 31 Then <br />If lValue And 1 Then <br />LShift = &amp;H80000000 <br />Else <br />LShift = 0 <br />End If <br />Exit Function <br />ElseIf iShiftBits &lt; 0 Or iShiftBits &gt; 31 Then <br />Err.Raise 6 <br />End If <br /><br />If (lValue And m_l2Power(31 - iShiftBits)) Then <br />LShift = ((lValue And m_lOnBits(31 - (iShiftBits + 1))) * m_l2Power(iShiftBits)) Or &amp;H80000000 <br />Else <br />LShift = ((lValue And m_lOnBits(31 - iShiftBits)) * m_l2Power(iShiftBits)) <br />End If <br />End Function <br /><br />Private Function RShift(lValue, iShiftBits) <br />If iShiftBits = 0 Then <br />RShift = lValue <br />Exit Function <br />ElseIf iShiftBits = 31 Then <br />If lValue And &amp;H80000000 Then <br />RShift = 1 <br />Else <br />RShift = 0 <br />End If <br />Exit Function <br />ElseIf iShiftBits &lt; 0 Or iShiftBits &gt; 31 Then <br />Err.Raise 6 <br />End If <br /><br />RShift = (lValue And &amp;H7FFFFFFE) \ m_l2Power(iShiftBits) <br /><br />If (lValue And &amp;H80000000) Then <br />RShift = (RShift Or (&amp;H40000000 \ m_l2Power(iShiftBits - 1))) <br />End If <br />End Function <br /><br />Private Function RotateLeft(lValue, iShiftBits) <br />RotateLeft = LShift(lValue, iShiftBits) Or RShift(lValue, (32 - iShiftBits)) <br />End Function <br /><br />Private Function AddUnsigned(lX, lY) <br />Dim lX4 <br />Dim lY4 <br />Dim lX8 <br />Dim lY8 <br />Dim lResult <br /><br />lX8 = lX And &amp;H80000000 <br />lY8 = lY And &amp;H80000000 <br />lX4 = lX And &amp;H40000000 <br />lY4 = lY And &amp;H40000000 <br /><br />lResult = (lX And &amp;H3FFFFFFF) + (lY And &amp;H3FFFFFFF) <br /><br />If lX4 And lY4 Then <br />lResult = lResult Xor &amp;H80000000 Xor lX8 Xor lY8 <br />ElseIf lX4 Or lY4 Then <br />If lResult And &amp;H40000000 Then <br />lResult = lResult Xor &amp;HC0000000 Xor lX8 Xor lY8 <br />Else <br />lResult = lResult Xor &amp;H40000000 Xor lX8 Xor lY8 <br />End If <br />Else <br />lResult = lResult Xor lX8 Xor lY8 <br />End If <br /><br />AddUnsigned = lResult <br />End Function <br /><br />Private Function md5_F(x, y, z) <br />md5_F = (x And y) Or ((Not x) And z) <br />End Function <br /><br />Private Function md5_G(x, y, z) <br />md5_G = (x And z) Or (y And (Not z)) <br />End Function <br /><br />Private Function md5_H(x, y, z) <br />md5_H = (x Xor y Xor z) <br />End Function <br /><br />Private Function md5_I(x, y, z) <br />md5_I = (y Xor (x Or (Not z))) <br />End Function <br /><br />Private Sub md5_FF(a, b, c, d, x, s, ac) <br />a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_F(b, c, d), x), ac)) <br />a = RotateLeft(a, s) <br />a = AddUnsigned(a, b) <br />End Sub <br /><br />Private Sub md5_GG(a, b, c, d, x, s, ac) <br />a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_G(b, c, d), x), ac)) <br />a = RotateLeft(a, s) <br />a = AddUnsigned(a, b) <br />End Sub <br /><br />Private Sub md5_HH(a, b, c, d, x, s, ac) <br />a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_H(b, c, d), x), ac)) <br />a = RotateLeft(a, s) <br />a = AddUnsigned(a, b) <br />End Sub <br /><br />Private Sub md5_II(a, b, c, d, x, s, ac) <br />a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_I(b, c, d), x), ac)) <br />a = RotateLeft(a, s) <br />a = AddUnsigned(a, b) <br />End Sub <br /><br />Private Function ConvertToWordArray(sMessage) <br />Dim lMessageLength <br />Dim lNumberOfWords <br />Dim lWordArray() <br />Dim lBytePosition <br />Dim lByteCount <br />Dim lWordCount <br /><br />Const MODULUS_BITS = 512 <br />Const CONGRUENT_BITS = 448 <br /><br />lMessageLength = Len(sMessage) <br /><br />lNumberOfWords = (((lMessageLength + ((MODULUS_BITS - CONGRUENT_BITS) \ BITS_TO_A_BYTE)) \ (MODULUS_BITS \ BITS_TO_A_BYTE)) + 1) * (MODULUS_BITS \ BITS_TO_A_WORD) <br />ReDim lWordArray(lNumberOfWords - 1) <br /><br />lBytePosition = 0 <br />lByteCount = 0 <br />Do Until lByteCount &gt;= lMessageLength <br />lWordCount = lByteCount \ BYTES_TO_A_WORD <br />lBytePosition = (lByteCount Mod BYTES_TO_A_WORD) * BITS_TO_A_BYTE <br />lWordArray(lWordCount) = lWordArray(lWordCount) Or LShift(Asc(Mid(sMessage, lByteCount + 1, 1)), lBytePosition) <br />lByteCount = lByteCount + 1 <br />Loop <br /><br />lWordCount = lByteCount \ BYTES_TO_A_WORD <br />lBytePosition = (lByteCount Mod BYTES_TO_A_WORD) * BITS_TO_A_BYTE <br /><br />lWordArray(lWordCount) = lWordArray(lWordCount) Or LShift(&amp;H80, lBytePosition) <br /><br />lWordArray(lNumberOfWords - 2) = LShift(lMessageLength, 3) <br />lWordArray(lNumberOfWords - 1) = RShift(lMessageLength, 29) <br /><br />ConvertToWordArray = lWordArray <br />End Function <br /><br />Private Function WordToHex(lValue) <br />Dim lByte <br />Dim lCount <br /><br />For lCount = 0 To 3 <br />lByte = RShift(lValue, lCount * BITS_TO_A_BYTE) And m_lOnBits(BITS_TO_A_BYTE - 1) <br />WordToHex = WordToHex &amp; Right(&quot;0&quot; &amp; Hex(lByte), 2) <br />Next <br />End Function <br />Public Function MD5(sMessage) <br />m_lOnBits(0) = CLng(1) <br />m_lOnBits(1) = CLng(3) <br />m_lOnBits(2) = CLng(7) <br />m_lOnBits(3) = CLng(15) <br />m_lOnBits(4) = CLng(31) <br />m_lOnBits(5) = CLng(63) <br />m_lOnBits(6) = CLng(127) <br />m_lOnBits(7) = CLng(255) <br />m_lOnBits(8) = CLng(511) <br />m_lOnBits(9) = CLng(1023) <br />m_lOnBits(10) = CLng(2047) <br />m_lOnBits(11) = CLng(4095) <br />m_lOnBits(12) = CLng(8191) <br />m_lOnBits(13) = CLng(16383) <br />m_lOnBits(14) = CLng(32767) <br />m_lOnBits(15) = CLng(65535) <br />m_lOnBits(16) = CLng(131071) <br />m_lOnBits(17) = CLng(262143) <br />m_lOnBits(18) = CLng(524287) <br />m_lOnBits(19) = CLng(1048575) <br />m_lOnBits(20) = CLng(2097151) <br />m_lOnBits(21) = CLng(4194303) <br />m_lOnBits(22) = CLng(8388607) <br />m_lOnBits(23) = CLng(16777215) <br />m_lOnBits(24) = CLng(33554431) <br />m_lOnBits(25) = CLng(67108863) <br />m_lOnBits(26) = CLng(134217727) <br />m_lOnBits(27) = CLng(268435455) <br />m_lOnBits(28) = CLng(536870911) <br />m_lOnBits(29) = CLng(1073741823) <br />m_lOnBits(30) = CLng(2147483647) <br /><br />m_l2Power(0) = CLng(1) <br />m_l2Power(1) = CLng(2) <br />m_l2Power(2) = CLng(4) <br />m_l2Power(3) = CLng(8) <br />m_l2Power(4) = CLng(16) <br />m_l2Power(5) = CLng(32) <br />m_l2Power(6) = CLng(64) <br />m_l2Power(7) = CLng(128) <br />m_l2Power(8) = CLng(256) <br />m_l2Power(9) = CLng(512) <br />m_l2Power(10) = CLng(1024) <br />m_l2Power(11) = CLng(2048) <br />m_l2Power(12) = CLng(4096) <br />m_l2Power(13) = CLng(8192) <br />m_l2Power(14) = CLng(16384) <br />m_l2Power(15) = CLng(32768) <br />m_l2Power(16) = CLng(65536) <br />m_l2Power(17) = CLng(131072) <br />m_l2Power(18) = CLng(262144) <br />m_l2Power(19) = CLng(524288) <br />m_l2Power(20) = CLng(1048576) <br />m_l2Power(21) = CLng(2097152) <br />m_l2Power(22) = CLng(4194304) <br />m_l2Power(23) = CLng(8388608) <br />m_l2Power(24) = CLng(16777216) <br />m_l2Power(25) = CLng(33554432) <br />m_l2Power(26) = CLng(67108864) <br />m_l2Power(27) = CLng(134217728) <br />m_l2Power(28) = CLng(268435456) <br />m_l2Power(29) = CLng(536870912) <br />m_l2Power(30) = CLng(1073741824) <br /><br /><br />Dim x <br />Dim k <br />Dim AA <br />Dim BB <br />Dim CC <br />Dim DD <br />Dim a <br />Dim b <br />Dim c <br />Dim d <br /><br />Const S11 = 7 <br />Const S12 = 12 <br />Const S13 = 17 <br />Const S14 = 22 <br />Const S21 = 5 <br />Const S22 = 9 <br />Const S23 = 14 <br />Const S24 = 20 <br />Const S31 = 4 <br />Const S32 = 11 <br />Const S33 = 16 <br />Const S34 = 23 <br />Const S41 = 6 <br />Const S42 = 10 <br />Const S43 = 15 <br />Const S44 = 21 <br /><br />x = ConvertToWordArray(sMessage) <br /><br />a = &amp;H67452301 <br />b = &amp;HEFCDAB89 <br />c = &amp;H98BADCFE <br />d = &amp;H10325476 <br /><br />For k = 0 To UBound(x) Step 16 <br />AA = a <br />BB = b <br />CC = c <br />DD = d <br /><br />md5_FF a, b, c, d, x(k + 0), S11, &amp;HD76AA478 <br />md5_FF d, a, b, c, x(k + 1), S12, &amp;HE8C7B756 <br />md5_FF c, d, a, b, x(k + 2), S13, &amp;H242070DB <br />md5_FF b, c, d, a, x(k + 3), S14, &amp;HC1BDCEEE <br />md5_FF a, b, c, d, x(k + 4), S11, &amp;HF57C0FAF <br />md5_FF d, a, b, c, x(k + 5), S12, &amp;H4787C62A <br />md5_FF c, d, a, b, x(k + 6), S13, &amp;HA8304613 <br />md5_FF b, c, d, a, x(k + 7), S14, &amp;HFD469501 <br />md5_FF a, b, c, d, x(k + 8), S11, &amp;H698098D8 <br />md5_FF d, a, b, c, x(k + 9), S12, &amp;H8B44F7AF <br />md5_FF c, d, a, b, x(k + 10), S13, &amp;HFFFF5BB1 <br />md5_FF b, c, d, a, x(k + 11), S14, &amp;H895CD7BE <br />md5_FF a, b, c, d, x(k + 12), S11, &amp;H6B901122 <br />md5_FF d, a, b, c, x(k + 13), S12, &amp;HFD987193 <br />md5_FF c, d, a, b, x(k + 14), S13, &amp;HA679438E <br />md5_FF b, c, d, a, x(k + 15), S14, &amp;H49B40821 <br /><br />md5_GG a, b, c, d, x(k + 1), S21, &amp;HF61E2562 <br />md5_GG d, a, b, c, x(k + 6), S22, &amp;HC040B340 <br />md5_GG c, d, a, b, x(k + 11), S23, &amp;H265E5A51 <br />md5_GG b, c, d, a, x(k + 0), S24, &amp;HE9B6C7AA <br />md5_GG a, b, c, d, x(k + 5), S21, &amp;HD62F105D <br />md5_GG d, a, b, c, x(k + 10), S22, &amp;H2441453 <br />md5_GG c, d, a, b, x(k + 15), S23, &amp;HD8A1E681 <br />md5_GG b, c, d, a, x(k + 4), S24, &amp;HE7D3FBC8 <br />md5_GG a, b, c, d, x(k + 9), S21, &amp;H21E1CDE6 <br />md5_GG d, a, b, c, x(k + 14), S22, &amp;HC33707D6 <br />md5_GG c, d, a, b, x(k + 3), S23, &amp;HF4D50D87 <br />md5_GG b, c, d, a, x(k + 8), S24, &amp;H455A14ED <br />md5_GG a, b, c, d, x(k + 13), S21, &amp;HA9E3E905 <br />md5_GG d, a, b, c, x(k + 2), S22, &amp;HFCEFA3F8 <br />md5_GG c, d, a, b, x(k + 7), S23, &amp;H676F02D9 <br />md5_GG b, c, d, a, x(k + 12), S24, &amp;H8D2A4C8A <br /><br />md5_HH a, b, c, d, x(k + 5), S31, &amp;HFFFA3942 <br />md5_HH d, a, b, c, x(k + 8), S32, &amp;H8771F681 <br />md5_HH c, d, a, b, x(k + 11), S33, &amp;H6D9D6122 <br />md5_HH b, c, d, a, x(k + 14), S34, &amp;HFDE5380C <br />md5_HH a, b, c, d, x(k + 1), S31, &amp;HA4BEEA44 <br />md5_HH d, a, b, c, x(k + 4), S32, &amp;H4BDECFA9 <br />md5_HH c, d, a, b, x(k + 7), S33, &amp;HF6BB4B60 <br />md5_HH b, c, d, a, x(k + 10), S34, &amp;HBEBFBC70 <br />md5_HH a, b, c, d, x(k + 13), S31, &amp;H289B7EC6 <br />md5_HH d, a, b, c, x(k + 0), S32, &amp;HEAA127FA <br />md5_HH c, d, a, b, x(k + 3), S33, &amp;HD4EF3085 <br />md5_HH b, c, d, a, x(k + 6), S34, &amp;H4881D05 <br />md5_HH a, b, c, d, x(k + 9), S31, &amp;HD9D4D039 <br />md5_HH d, a, b, c, x(k + 12), S32, &amp;HE6DB99E5 <br />md5_HH c, d, a, b, x(k + 15), S33, &amp;H1FA27CF8 <br />md5_HH b, c, d, a, x(k + 2), S34, &amp;HC4AC5665 <br /><br />md5_II a, b, c, d, x(k + 0), S41, &amp;HF4292244 <br />md5_II d, a, b, c, x(k + 7), S42, &amp;H432AFF97 <br />md5_II c, d, a, b, x(k + 14), S43, &amp;HAB9423A7 <br />md5_II b, c, d, a, x(k + 5), S44, &amp;HFC93A039 <br />md5_II a, b, c, d, x(k + 12), S41, &amp;H655B59C3 <br />md5_II d, a, b, c, x(k + 3), S42, &amp;H8F0CCC92 <br />md5_II c, d, a, b, x(k + 10), S43, &amp;HFFEFF47D <br />md5_II b, c, d, a, x(k + 1), S44, &amp;H85845DD1 <br />md5_II a, b, c, d, x(k + 8), S41, &amp;H6FA87E4F <br />md5_II d, a, b, c, x(k + 15), S42, &amp;HFE2CE6E0 <br />md5_II c, d, a, b, x(k + 6), S43, &amp;HA3014314 <br />md5_II b, c, d, a, x(k + 13), S44, &amp;H4E0811A1 <br />md5_II a, b, c, d, x(k + 4), S41, &amp;HF7537E82 <br />md5_II d, a, b, c, x(k + 11), S42, &amp;HBD3AF235 <br />md5_II c, d, a, b, x(k + 2), S43, &amp;H2AD7D2BB <br />md5_II b, c, d, a, x(k + 9), S44, &amp;HEB86D391 <br /><br />a = AddUnsigned(a, AA) <br />b = AddUnsigned(b, BB) <br />c = AddUnsigned(c, CC) <br />d = AddUnsigned(d, DD) <br />Next <br /><br />MD5 = LCase(WordToHex(a) &amp; WordToHex(b) &amp; WordToHex(c) &amp; WordToHex(d)) <br />'MD5=LCase(WordToHex(b) &amp; WordToHex(c)) 'I crop this to fit 16byte database password :D <br />End Function <br />%&gt;<br /><!--<br/>Private Const BITS_TO_A_BYTE = 8 <br/>Private Const BYTES_TO_A_WORD = 4 <br/>Private Const BITS_TO_A_WORD = 32 <br/><br/>Private m_lOnBits(30) <br/>Private m_l2Power(30) <br/><br/>Private Function LShift(lValue, iShiftBits) <br/>If iShiftBits = 0 Then <br/>LShift = lValue <br/>Exit Function <br/>ElseIf iShiftBits = 31 Then <br/>If lValue And 1 Then <br/>LShift = &H80000000 <br/>Else <br/>LShift = 0 <br/>End If <br/>Exit Function <br/>ElseIf iShiftBits < 0 Or iShiftBits > 31 Then <br/>Err.Raise 6 <br/>End If <br/><br/>If (lValue And m_l2Power(31 - iShiftBits)) Then <br/>LShift = ((lValue And m_lOnBits(31 - (iShiftBits + 1))) * m_l2Power(iShiftBits)) Or &H80000000 <br/>Else <br/>LShift = ((lValue And m_lOnBits(31 - iShiftBits)) * m_l2Power(iShiftBits)) <br/>End If <br/>End Function <br/><br/>Private Function RShift(lValue, iShiftBits) <br/>If iShiftBits = 0 Then <br/>RShift = lValue <br/>Exit Function <br/>ElseIf iShiftBits = 31 Then <br/>If lValue And &H80000000 Then <br/>RShift = 1 <br/>Else <br/>RShift = 0 <br/>End If <br/>Exit Function <br/>ElseIf iShiftBits < 0 Or iShiftBits > 31 Then <br/>Err.Raise 6 <br/>End If <br/><br/>RShift = (lValue And &H7FFFFFFE) \ m_l2Power(iShiftBits) <br/><br/>If (lValue And &H80000000) Then <br/>RShift = (RShift Or (&H40000000 \ m_l2Power(iShiftBits - 1))) <br/>End If <br/>End Function <br/><br/>Private Function RotateLeft(lValue, iShiftBits) <br/>RotateLeft = LShift(lValue, iShiftBits) Or RShift(lValue, (32 - iShiftBits)) <br/>End Function <br/><br/>Private Function AddUnsigned(lX, lY) <br/>Dim lX4 <br/>Dim lY4 <br/>Dim lX8 <br/>Dim lY8 <br/>Dim lResult <br/><br/>lX8 = lX And &H80000000 <br/>lY8 = lY And &H80000000 <br/>lX4 = lX And &H40000000 <br/>lY4 = lY And &H40000000 <br/><br/>lResult = (lX And &H3FFFFFFF) + (lY And &H3FFFFFFF) <br/><br/>If lX4 And lY4 Then <br/>lResult = lResult Xor &H80000000 Xor lX8 Xor lY8 <br/>ElseIf lX4 Or lY4 Then <br/>If lResult And &H40000000 Then <br/>lResult = lResult Xor &HC0000000 Xor lX8 Xor lY8 <br/>Else <br/>lResult = lResult Xor &H40000000 Xor lX8 Xor lY8 <br/>End If <br/>Else <br/>lResult = lResult Xor lX8 Xor lY8 <br/>End If <br/><br/>AddUnsigned = lResult <br/>End Function <br/><br/>Private Function md5_F(x, y, z) <br/>md5_F = (x And y) Or ((Not x) And z) <br/>End Function <br/><br/>Private Function md5_G(x, y, z) <br/>md5_G = (x And z) Or (y And (Not z)) <br/>End Function <br/><br/>Private Function md5_H(x, y, z) <br/>md5_H = (x Xor y Xor z) <br/>End Function <br/><br/>Private Function md5_I(x, y, z) <br/>md5_I = (y Xor (x Or (Not z))) <br/>End Function <br/><br/>Private Sub md5_FF(a, b, c, d, x, s, ac) <br/>a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_F(b, c, d), x), ac)) <br/>a = RotateLeft(a, s) <br/>a = AddUnsigned(a, b) <br/>End Sub <br/><br/>Private Sub md5_GG(a, b, c, d, x, s, ac) <br/>a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_G(b, c, d), x), ac)) <br/>a = RotateLeft(a, s) <br/>a = AddUnsigned(a, b) <br/>End Sub <br/><br/>Private Sub md5_HH(a, b, c, d, x, s, ac) <br/>a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_H(b, c, d), x), ac)) <br/>a = RotateLeft(a, s) <br/>a = AddUnsigned(a, b) <br/>End Sub <br/><br/>Private Sub md5_II(a, b, c, d, x, s, ac) <br/>a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_I(b, c, d), x), ac)) <br/>a = RotateLeft(a, s) <br/>a = AddUnsigned(a, b) <br/>End Sub <br/><br/>Private Function ConvertToWordArray(sMessage) <br/>Dim lMessageLength <br/>Dim lNumberOfWords <br/>Dim lWordArray() <br/>Dim lBytePosition <br/>Dim lByteCount <br/>Dim lWordCount <br/><br/>Const MODULUS_BITS = 512 <br/>Const CONGRUENT_BITS = 448 <br/><br/>lMessageLength = Len(sMessage) <br/><br/>lNumberOfWords = (((lMessageLength + ((MODULUS_BITS - CONGRUENT_BITS) \ BITS_TO_A_BYTE)) \ (MODULUS_BITS \ BITS_TO_A_BYTE)) + 1) * (MODULUS_BITS \ BITS_TO_A_WORD) <br/>ReDim lWordArray(lNumberOfWords - 1) <br/><br/>lBytePosition = 0 <br/>lByteCount = 0 <br/>Do Until lByteCount >= lMessageLength <br/>lWordCount = lByteCount \ BYTES_TO_A_WORD <br/>lBytePosition = (lByteCount Mod BYTES_TO_A_WORD) * BITS_TO_A_BYTE <br/>lWordArray(lWordCount) = lWordArray(lWordCount) Or LShift(Asc(Mid(sMessage, lByteCount + 1, 1)), lBytePosition) <br/>lByteCount = lByteCount + 1 <br/>Loop <br/><br/>lWordCount = lByteCount \ BYTES_TO_A_WORD <br/>lBytePosition = (lByteCount Mod BYTES_TO_A_WORD) * BITS_TO_A_BYTE <br/><br/>lWordArray(lWordCount) = lWordArray(lWordCount) Or LShift(&H80, lBytePosition) <br/><br/>lWordArray(lNumberOfWords - 2) = LShift(lMessageLength, 3) <br/>lWordArray(lNumberOfWords - 1) = RShift(lMessageLength, 29) <br/><br/>ConvertToWordArray = lWordArray <br/>End Function <br/><br/>Private Function WordToHex(lValue) <br/>Dim lByte <br/>Dim lCount <br/><br/>For lCount = 0 To 3 <br/>lByte = RShift(lValue, lCount * BITS_TO_A_BYTE) And m_lOnBits(BITS_TO_A_BYTE - 1) <br/>WordToHex = WordToHex & Right(\"0\" & Hex(lByte), 2) <br/>Next <br/>End Function <br/>Public Function MD5(sMessage) <br/>m_lOnBits(0) = CLng(1) <br/>m_lOnBits(1) = CLng(3) <br/>m_lOnBits(2) = CLng(7) <br/>m_lOnBits(3) = CLng(15) <br/>m_lOnBits(4) = CLng(31) <br/>m_lOnBits(5) = CLng(63) <br/>m_lOnBits(6) = CLng(127) <br/>m_lOnBits(7) = CLng(255) <br/>m_lOnBits(8) = CLng(511) <br/>m_lOnBits(9) = CLng(1023) <br/>m_lOnBits(10) = CLng(2047) <br/>m_lOnBits(11) = CLng(4095) <br/>m_lOnBits(12) = CLng(8191) <br/>m_lOnBits(13) = CLng(16383) <br/>m_lOnBits(14) = CLng(32767) <br/>m_lOnBits(15) = CLng(65535) <br/>m_lOnBits(16) = CLng(131071) <br/>m_lOnBits(17) = CLng(262143) <br/>m_lOnBits(18) = CLng(524287) <br/>m_lOnBits(19) = CLng(1048575) <br/>m_lOnBits(20) = CLng(2097151) <br/>m_lOnBits(21) = CLng(4194303) <br/>m_lOnBits(22) = CLng(8388607) <br/>m_lOnBits(23) = CLng(16777215) <br/>m_lOnBits(24) = CLng(33554431) <br/>m_lOnBits(25) = CLng(67108863) <br/>m_lOnBits(26) = CLng(134217727) <br/>m_lOnBits(27) = CLng(268435455) <br/>m_lOnBits(28) = CLng(536870911) <br/>m_lOnBits(29) = CLng(1073741823) <br/>m_lOnBits(30) = CLng(2147483647) <br/><br/>m_l2Power(0) = CLng(1) <br/>m_l2Power(1) = CLng(2) <br/>m_l2Power(2) = CLng(4) <br/>m_l2Power(3) = CLng(8) <br/>m_l2Power(4) = CLng(16) <br/>m_l2Power(5) = CLng(32) <br/>m_l2Power(6) = CLng(64) <br/>m_l2Power(7) = CLng(128) <br/>m_l2Power(8) = CLng(256) <br/>m_l2Power(9) = CLng(512) <br/>m_l2Power(10) = CLng(1024) <br/>m_l2Power(11) = CLng(2048) <br/>m_l2Power(12) = CLng(4096) <br/>m_l2Power(13) = CLng(8192) <br/>m_l2Power(14) = CLng(16384) <br/>m_l2Power(15) = CLng(32768) <br/>m_l2Power(16) = CLng(65536) <br/>m_l2Power(17) = CLng(131072) <br/>m_l2Power(18) = CLng(262144) <br/>m_l2Power(19) = CLng(524288) <br/>m_l2Power(20) = CLng(1048576) <br/>m_l2Power(21) = CLng(2097152) <br/>m_l2Power(22) = CLng(4194304) <br/>m_l2Power(23) = CLng(8388608) <br/>m_l2Power(24) = CLng(16777216) <br/>m_l2Power(25) = CLng(33554432) <br/>m_l2Power(26) = CLng(67108864) <br/>m_l2Power(27) = CLng(134217728) <br/>m_l2Power(28) = CLng(268435456) <br/>m_l2Power(29) = CLng(536870912) <br/>m_l2Power(30) = CLng(1073741824) <br/><br/><br/>Dim x <br/>Dim k <br/>Dim AA <br/>Dim BB <br/>Dim CC <br/>Dim DD <br/>Dim a <br/>Dim b <br/>Dim c <br/>Dim d <br/><br/>Const S11 = 7 <br/>Const S12 = 12 <br/>Const S13 = 17 <br/>Const S14 = 22 <br/>Const S21 = 5 <br/>Const S22 = 9 <br/>Const S23 = 14 <br/>Const S24 = 20 <br/>Const S31 = 4 <br/>Const S32 = 11 <br/>Const S33 = 16 <br/>Const S34 = 23 <br/>Const S41 = 6 <br/>Const S42 = 10 <br/>Const S43 = 15 <br/>Const S44 = 21 <br/><br/>x = ConvertToWordArray(sMessage) <br/><br/>a = &H67452301 <br/>b = &HEFCDAB89 <br/>c = &H98BADCFE <br/>d = &H10325476 <br/><br/>For k = 0 To UBound(x) Step 16 <br/>AA = a <br/>BB = b <br/>CC = c <br/>DD = d <br/><br/>md5_FF a, b, c, d, x(k + 0), S11, &HD76AA478 <br/>md5_FF d, a, b, c, x(k + 1), S12, &HE8C7B756 <br/>md5_FF c, d, a, b, x(k + 2), S13, &H242070DB <br/>md5_FF b, c, d, a, x(k + 3), S14, &HC1BDCEEE <br/>md5_FF a, b, c, d, x(k + 4), S11, &HF57C0FAF <br/>md5_FF d, a, b, c, x(k + 5), S12, &H4787C62A <br/>md5_FF c, d, a, b, x(k + 6), S13, &HA8304613 <br/>md5_FF b, c, d, a, x(k + 7), S14, &HFD469501 <br/>md5_FF a, b, c, d, x(k + 8), S11, &H698098D8 <br/>md5_FF d, a, b, c, x(k + 9), S12, &H8B44F7AF <br/>md5_FF c, d, a, b, x(k + 10), S13, &HFFFF5BB1 <br/>md5_FF b, c, d, a, x(k + 11), S14, &H895CD7BE <br/>md5_FF a, b, c, d, x(k + 12), S11, &H6B901122 <br/>md5_FF d, a, b, c, x(k + 13), S12, &HFD987193 <br/>md5_FF c, d, a, b, x(k + 14), S13, &HA679438E <br/>md5_FF b, c, d, a, x(k + 15), S14, &H49B40821 <br/><br/>md5_GG a, b, c, d, x(k + 1), S21, &HF61E2562 <br/>md5_GG d, a, b, c, x(k + 6), S22, &HC040B340 <br/>md5_GG c, d, a, b, x(k + 11), S23, &H265E5A51 <br/>md5_GG b, c, d, a, x(k + 0), S24, &HE9B6C7AA <br/>md5_GG a, b, c, d, x(k + 5), S21, &HD62F105D <br/>md5_GG d, a, b, c, x(k + 10), S22, &H2441453 <br/>md5_GG c, d, a, b, x(k + 15), S23, &HD8A1E681 <br/>md5_GG b, c, d, a, x(k + 4), S24, &HE7D3FBC8 <br/>md5_GG a, b, c, d, x(k + 9), S21, &H21E1CDE6 <br/>md5_GG d, a, b, c, x(k + 14), S22, &HC33707D6 <br/>md5_GG c, d, a, b, x(k + 3), S23, &HF4D50D87 <br/>md5_GG b, c, d, a, x(k + 8), S24, &H455A14ED <br/>md5_GG a, b, c, d, x(k + 13), S21, &HA9E3E905 <br/>md5_GG d, a, b, c, x(k + 2), S22, &HFCEFA3F8 <br/>md5_GG c, d, a, b, x(k + 7), S23, &H676F02D9 <br/>md5_GG b, c, d, a, x(k + 12), S24, &H8D2A4C8A <br/><br/>md5_HH a, b, c, d, x(k + 5), S31, &HFFFA3942 <br/>md5_HH d, a, b, c, x(k + 8), S32, &H8771F681 <br/>md5_HH c, d, a, b, x(k + 11), S33, &H6D9D6122 <br/>md5_HH b, c, d, a, x(k + 14), S34, &HFDE5380C <br/>md5_HH a, b, c, d, x(k + 1), S31, &HA4BEEA44 <br/>md5_HH d, a, b, c, x(k + 4), S32, &H4BDECFA9 <br/>md5_HH c, d, a, b, x(k + 7), S33, &HF6BB4B60 <br/>md5_HH b, c, d, a, x(k + 10), S34, &HBEBFBC70 <br/>md5_HH a, b, c, d, x(k + 13), S31, &H289B7EC6 <br/>md5_HH d, a, b, c, x(k + 0), S32, &HEAA127FA <br/>md5_HH c, d, a, b, x(k + 3), S33, &HD4EF3085 <br/>md5_HH b, c, d, a, x(k + 6), S34, &H4881D05 <br/>md5_HH a, b, c, d, x(k + 9), S31, &HD9D4D039 <br/>md5_HH d, a, b, c, x(k + 12), S32, &HE6DB99E5 <br/>md5_HH c, d, a, b, x(k + 15), S33, &H1FA27CF8 <br/>md5_HH b, c, d, a, x(k + 2), S34, &HC4AC5665 <br/><br/>md5_II a, b, c, d, x(k + 0), S41, &HF4292244 <br/>md5_II d, a, b, c, x(k + 7), S42, &H432AFF97 <br/>md5_II c, d, a, b, x(k + 14), S43, &HAB9423A7 <br/>md5_II b, c, d, a, x(k + 5), S44, &HFC93A039 <br/>md5_II a, b, c, d, x(k + 12), S41, &H655B59C3 <br/>md5_II d, a, b, c, x(k + 3), S42, &H8F0CCC92 <br/>md5_II c, d, a, b, x(k + 10), S43, &HFFEFF47D <br/>md5_II b, c, d, a, x(k + 1), S44, &H85845DD1 <br/>md5_II a, b, c, d, x(k + 8), S41, &H6FA87E4F <br/>md5_II d, a, b, c, x(k + 15), S42, &HFE2CE6E0 <br/>md5_II c, d, a, b, x(k + 6), S43, &HA3014314 <br/>md5_II b, c, d, a, x(k + 13), S44, &H4E0811A1 <br/>md5_II a, b, c, d, x(k + 4), S41, &HF7537E82 <br/>md5_II d, a, b, c, x(k + 11), S42, &HBD3AF235 <br/>md5_II c, d, a, b, x(k + 2), S43, &H2AD7D2BB <br/>md5_II b, c, d, a, x(k + 9), S44, &HEB86D391 <br/><br/>a = AddUnsigned(a, AA) <br/>b = AddUnsigned(b, BB) <br/>c = AddUnsigned(c, CC) <br/>d = AddUnsigned(d, DD) <br/>Next <br/><br/>MD5 = LCase(WordToHex(a) & WordToHex(b) & WordToHex(c) & WordToHex(d)) <br/>'MD5=LCase(WordToHex(b) & WordToHex(c)) 'I crop this to fit 16byte database password :D <br/>End Function <br/>--></div>
]]>
</description>
</item><item>
<link>https://sufan.maytide.net/read.php/836.htm</link>
<title><![CDATA[CSS样式中文字连接的设定和说明]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[网络编程]]></category>
<pubDate>Wed, 28 Jul 2004 05:22:40 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/836.htm</guid> 
<description>
<![CDATA[ 
	以下是关于文字链接的CSS样式设定：<br/><div class="code"><br/>A:link &#123;<br/><span style="color: #3333FF;">COLOR: #3333FF</span>; TEXT-DECORATION: none<br/>&#125;<br/>A:visited &#123;<br/><span style="color: #0099ff;">COLOR: #0099FF</span>; TEXT-DECORATION: none<br/>&#125;<br/>A:hover &#123;<br/><span style="color: #9900;">COLOR: #ff9900</span>; TEXT-DECORATION: none<br/>&#125;<br/>A:active &#123;<br/><span style="color: #999999;">COLOR: #999999</span>;<br/>text-decoration: none;<br/>&#125;<br/></div><br/><br/>其中：link 表示：未访问的文字链接颜色<br/> &nbsp; &nbsp; &nbsp;visited 表示：已经访问过的链接颜色<br/> &nbsp; &nbsp; &nbsp;hover 表示：鼠标移至链接时的颜色<br/> &nbsp; &nbsp; &nbsp;active 表示：点击时或者选中后的链接颜色
]]>
</description>
</item>
</channel>
</rss>