<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_My技术园</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/71234/rss</id><updated>2011-10-05T01:46:10Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/71234/rss"/><entry><id>http://www.cnblogs.com/jian1982/archive/2011/10/05/2199257.html</id><title type="text">asp 保留小数点后一位、用Formatnumber函数取小数点后多位 asp保留两位小数不足补0</title><summary type="text">asp 保留小数点后一位、用Formatnumber函数取小数点后多位 asp保留两位小数不足补0&lt;%=Formatnumber(12345.12345,2,-1,-1,0)%&gt;结果：12345.12一个例子用到了函数Formatnumber()的所有参数：第一个参数（12345.12345）指定了要进行格式化的数字。第二个参数（2）指定了小数点后显示的位数。第三个参数（-1）指定了是否显示前导的零。第四个参数(-1)指定是否对负数使用括号。最后一个参数(0)指定是否显示分隔符</summary><published>2011-10-05T01:46:00Z</published><updated>2011-10-05T01:46:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/10/05/2199257.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/10/05/2199257.html"/><content type="html">&lt;p&gt;asp 保留小数点后一位、用Formatnumber函数取小数点后多位 asp保留两位小数不足补0&lt;/p&gt;&lt;p&gt;&amp;lt;%=Formatnumber(12345.12345,2,-1,-1,0)%&amp;gt;&lt;/p&gt;&lt;p&gt;结果：12345.12&lt;br /&gt;一个例子用到了函数Formatnumber()的所有参数：&amp;nbsp;&lt;br /&gt;第一个参数（12345.12345）指定了要进行格式化的数字。&amp;nbsp;&lt;br /&gt;第二个参数（2）指定了小数点后显示的位数。&amp;nbsp;&lt;br /&gt;第三个参数（-1）指定了是否显示前导的零。&amp;nbsp;&lt;br /&gt;第四个参数(-1)指定是否对负数使用括号。&amp;nbsp;&lt;br /&gt;最后一个参数(0)指定是否显示分隔符&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/2199257.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/10/05/2199257.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jian1982/archive/2011/08/11/2134883.html</id><title type="text">As电子邮件、手机号码有效性验证的函数</title><summary type="text">'********************************************'函数名：IsValidEmail'作 用：检查Email地址合法性'参 数：email ----要检查的Email地址'返回值：True ----Email地址合法' False ----Email地址不合法'********************************************Function IsValidEmail(Email) Dim names, name, I, c IsValidEmail = True names </summary><published>2011-08-11T05:51:00Z</published><updated>2011-08-11T05:51:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/08/11/2134883.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/08/11/2134883.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;********************************************&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;函数名：IsValidEmail&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;作  用：检查Email地址合法性&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;参  数：email ----要检查的Email地址&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;返回值：True  ----Email地址合法&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;       False ----Email地址不合法&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;********************************************&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Function IsValidEmail(Email)&lt;br /&gt;    Dim names, name, I, c&lt;br /&gt;    IsValidEmail &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; True&lt;br /&gt;    names &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Split(Email, &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;@&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;    If UBound(names) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt; Then IsValidEmail &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; False: Exit Function&lt;br /&gt;    For Each name In names&lt;br /&gt;        If Len(name) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; Then IsValidEmail &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; False:Exit Function&lt;br /&gt;        For I &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt; To Len(name)&lt;br /&gt;            c &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; LCase(Mid(name, I, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt;            If InStr(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;abcdefghijklmnopqrstuvwxyz_-.&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;, c) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; And Not IsNumeric(c) Then IsValidEmail &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; False:Exit Function&lt;br /&gt;       Next&lt;br /&gt;       If Left(name, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; Or Right(name, &lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; Then IsValidEmail &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; False:Exit Function&lt;br /&gt;    Next&lt;br /&gt;    If InStr(names(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; Then IsValidEmail &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; False:Exit Function&lt;br /&gt;    I &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Len(names(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)) &lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt; InStrRev(names(&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;), &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;.&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;    If I &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt; And I &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt; Then IsValidEmail &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; False:Exit Function&lt;br /&gt;    If InStr(Email, &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;..&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt; Then IsValidEmail &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; False&lt;br /&gt;End Function&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;********************************************&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;函数名：ValidMobile&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;作  用：检查手机号码合法性&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;参  数：str ----要检查的手机号码&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;返回值：True  ----手机号码合法&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;       False ----手机号码不合法&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;********************************************&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Function ValidMobile(ByVal str)&lt;br /&gt;    Dim reg&lt;br /&gt;    Set reg &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; New RegExp&lt;br /&gt;    reg.Pattern &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;^1[358][\d]{9}$&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    ValidMobile &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; reg.test(str)&lt;br /&gt;    Set reg &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Nothing&lt;br /&gt;End Function&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/2134883.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/08/11/2134883.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jian1982/archive/2011/08/03/2125873.html</id><title type="text">CSS中cursor的pointer 与 hand</title><summary type="text">cursor:hand 与 cursor:pointer 的效果是一样，都像手形光标。但用FireFox浏览时才注意到使用cursor:hand在FireFox里并被支持。cursor:hand ：IE完全支持。但是在firefox是不支持的，没有效果。cursor:pointer ：是CSS2.0的标准。所以firefox是支持的，但是IE5.0既之前版本不支持。IE6开始支持。附：cursor属性收集光标类型 CSS十字准心 cursor: crosshair;手 cursor: pointer;cursor: hand;写两个是为了照顾IE5，它只认hand。等待/沙漏 cursor: </summary><published>2011-08-03T02:24:00Z</published><updated>2011-08-03T02:24:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/08/03/2125873.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/08/03/2125873.html"/><content type="html">&lt;p&gt;&lt;span class="Apple-style-span" style="color: #5e6a72; font-family: 'Lucida Grande', Helvetica, Tahoma, Arial, sans-serif; font-size: 12px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;cursor:hand 与 cursor:pointer 的效果是一样，都像手形光标。但用FireFox浏览时才注意到使用cursor:hand在FireFox里并被支持。&lt;br /&gt;cursor:hand ：IE完全支持。但是在firefox是不支持的，没有效果。&lt;br /&gt;cursor:pointer ：是CSS2.0的标准。所以firefox是支持的，但是IE5.0既之前版本不支持。IE6开始支持。&lt;/p&gt;&lt;p&gt;&lt;strong style="font-size: 1em; font-weight: bold; font-style: normal;"&gt;附：cursor属性收集&lt;/strong&gt;&lt;br /&gt;&lt;span id="more-64"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;光标类型&amp;nbsp;&amp;nbsp; CSS&lt;br /&gt;十字准心 cursor: crosshair;&lt;br /&gt;手 cursor: pointer;&lt;br /&gt;cursor: hand;&lt;br /&gt;写两个是为了照顾IE5，它只认hand。&lt;br /&gt;等待/沙漏 cursor: wait;&lt;br /&gt;帮助 cursor: help;&lt;br /&gt;无法释放 cursor: no-drop;&lt;br /&gt;文字/编辑 cursor: text;&lt;br /&gt;可移动对象 cursor: move;&lt;br /&gt;向上改变大小(North)&amp;nbsp;&amp;nbsp; cursor: n-resize;&lt;br /&gt;向下改变大小(South)&amp;nbsp;&amp;nbsp; cursor: s-resize;&lt;br /&gt;向右改变大小(East)&amp;nbsp;&amp;nbsp; cursor: e-resize;&lt;br /&gt;向左改变大小(West)&amp;nbsp;&amp;nbsp; cursor: w-resize;&lt;br /&gt;向上右改变大小(North East)&amp;nbsp;&amp;nbsp; cursor: ne-resize;&lt;br /&gt;向上左改变大小(North West)&amp;nbsp;&amp;nbsp; cursor: nw-resize;&lt;br /&gt;向下右改变大小(South East)&amp;nbsp;&amp;nbsp; cursor: se-resize;&lt;br /&gt;向下左改变大小(South West)&amp;nbsp;&amp;nbsp; cursor: sw-resize;&lt;br /&gt;自动 cursor: auto;&lt;br /&gt;禁止 cursor:not-allowed;&lt;br /&gt;处理中 cursor: progress;&lt;br /&gt;系统默认 cursor: default;&lt;br /&gt;用户自定义（可用动画） cursor: url(&amp;lsquo; # &amp;lsquo;);&lt;br /&gt;# = 光标文件地址&amp;nbsp;&amp;nbsp;&amp;nbsp; (注意文件格式必须为：.cur 或 .ani)。&lt;/p&gt;&lt;p&gt;来源：&lt;a href="http://i.80tvb.com/css-cursor-pointer-hand/"&gt;http://i.80tvb.com/css-cursor-pointer-hand/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/2125873.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/08/03/2125873.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jian1982/archive/2011/07/22/2113576.html</id><title type="text">ASP操作XML数据小结</title><summary type="text">XML用途之一 增加、删除、修改“XML 记录”的例子 'XML 文件 &lt;?xml version="1.0" encoding="gb2312"?&gt; &lt;stocks date="2001-8-24"&gt; &lt;stock&gt; &lt;code&gt;111&lt;/code&gt; &lt;name&gt;AAA&lt;/name&gt; &lt;openprice&gt;7.93&lt;/openprice&gt; &lt;currentprice&gt;7.93&lt;/currentpric</summary><published>2011-07-22T02:04:00Z</published><updated>2011-07-22T02:04:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/07/22/2113576.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/07/22/2113576.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;XML用途之一 &lt;br/&gt;&lt;br/&gt;增加、删除、修改&amp;ldquo;XML 记录&amp;rdquo;的例子 &lt;br/&gt;'XML 文件 &lt;br/&gt;&amp;lt;?xml version="1.0" encoding="gb2312"?&amp;gt; &lt;br/&gt;&amp;lt;stocks date="2001-8-24"&amp;gt; &lt;br/&gt;&amp;lt;stock&amp;gt; &lt;br/&gt;&amp;lt;code&amp;gt;111&amp;lt;/code&amp;gt; &lt;br/&gt;&amp;lt;name&amp;gt;AAA&amp;lt;/name&amp;gt; &lt;br/&gt;&amp;lt;openprice&amp;gt;7.93&amp;lt;/openprice&amp;gt; &lt;br/&gt;&amp;lt;currentprice&amp;gt;7.93&amp;lt;/currentprice&amp;gt; &lt;br/&gt;&amp;lt;tradeamount&amp;gt;0&amp;lt;/tradeamount&amp;gt; &lt;br/&gt;&amp;lt;totalamount&amp;gt;1000000&amp;lt;/totalamount&amp;gt; &lt;br/&gt;&amp;lt;status&amp;gt;1&amp;lt;/status&amp;gt; &lt;br/&gt;&amp;lt;/stock&amp;gt; &lt;br/&gt;&amp;lt;stock&amp;gt; &lt;br/&gt;&amp;lt;code&amp;gt;222&amp;lt;/code&amp;gt; &lt;br/&gt;&amp;lt;name&amp;gt;BBB&amp;lt;/name&amp;gt; &lt;br/&gt;&amp;lt;openprice&amp;gt;170.92&amp;lt;/openprice&amp;gt; &lt;br/&gt;&amp;lt;currentprice&amp;gt;170.92&amp;lt;/currentprice&amp;gt; &lt;br/&gt;&amp;lt;tradeamount&amp;gt;0&amp;lt;/tradeamount&amp;gt; &lt;br/&gt;&amp;lt;totalamount&amp;gt;100000&amp;lt;/totalamount&amp;gt; &lt;br/&gt;&amp;lt;status&amp;gt;1&amp;lt;/status&amp;gt; &lt;br/&gt;&amp;lt;/stock&amp;gt; &lt;br/&gt;&amp;lt;stock&amp;gt; &lt;br/&gt;&amp;lt;code&amp;gt;333&amp;lt;/code&amp;gt; &lt;br/&gt;&amp;lt;name&amp;gt;CCC&amp;lt;/name&amp;gt; &lt;br/&gt;&amp;lt;openprice&amp;gt;55.43&amp;lt;/openprice&amp;gt; &lt;br/&gt;&amp;lt;currentprice&amp;gt;55.43&amp;lt;/currentprice&amp;gt; &lt;br/&gt;&amp;lt;tradeamount&amp;gt;0&amp;lt;/tradeamount&amp;gt; &lt;br/&gt;&amp;lt;totalamount&amp;gt;100000&amp;lt;/totalamount&amp;gt; &lt;br/&gt;&amp;lt;status&amp;gt;1&amp;lt;/status&amp;gt;&amp;lt;/stock&amp;gt; &lt;br/&gt;&amp;lt;/stocks&amp;gt; &lt;br/&gt;&lt;br/&gt;'处理文件 Stocks.asp &lt;br/&gt;&amp;lt;% &lt;br/&gt;Response.CacheControl = "no-cache" &lt;br/&gt;%&amp;gt; &lt;br/&gt;&amp;lt;html&amp;gt; &lt;br/&gt;&amp;lt;head&amp;gt; &lt;br/&gt;&lt;br/&gt;&amp;lt;title&amp;gt;XML 的股票行情&amp;lt;/title&amp;gt; &lt;br/&gt;&amp;lt;style&amp;gt; &lt;br/&gt;td {font-size:9pt} &lt;br/&gt;&amp;lt;/style&amp;gt; &lt;br/&gt;&amp;lt;/head&amp;gt; &lt;br/&gt;&lt;br/&gt;&amp;lt;body&amp;gt; &lt;br/&gt;&amp;lt;h1&amp;gt;XML 的股票行情&amp;lt;/h1&amp;gt; &lt;br/&gt;&lt;br/&gt;&amp;lt;hr&amp;gt; &lt;br/&gt;&amp;lt;% &lt;br/&gt;set xml = Server.CreateObject("MSXML2.domdocument") &lt;br/&gt;'set xml = Server.CreateObject("Microsoft.xmlDom") &lt;br/&gt;xml.load Server.MapPath("stocks.xml") &lt;br/&gt;if xml.parseError.errorCode &amp;lt;&amp;gt; 0 then &lt;br/&gt;Response.Write "xml.parseError.errorCode = " &amp;amp;xml.parseError.errorCode &lt;br/&gt;Response.Write "xml.parseError.reason = " &amp;amp;xml.parseError.reason &lt;br/&gt;Response.Write "xml.parseError.line = " &amp;amp;xml.parseError.line &lt;br/&gt;Response.End &lt;br/&gt;end if &lt;br/&gt;&lt;br/&gt;'如果&amp;lt;stocks&amp;gt;的DATE属性不是今天，则改为今天 &lt;br/&gt;xmlDate = xml.documentElement.attributes.getNamedItem("date").text &lt;br/&gt;if datediff("d",xmlDate,date) &amp;gt;= 1 then &lt;br/&gt;'xml.documentElement.attributes.getNamedItem("date").text = FormatDateTime(date,2) &lt;br/&gt;'可以在此加入改变股票价格的代码 &lt;br/&gt;i = 1 &lt;br/&gt;StockAmount = xml.getElementsByTagName("stock").length &lt;br/&gt;set StockList = xml.getElementsByTagName("stock") &lt;br/&gt;for i = 0 to StockAmount - 1 &lt;br/&gt;set StockTemp = StockList.item(i) &lt;br/&gt;randomize &lt;br/&gt;ss =1 &lt;br/&gt;if rnd() &amp;gt; 0.6 then ss = -1 &lt;br/&gt;randomize &lt;br/&gt;StockTemp.childNodes.item(2).text = FormatNumber(Ccur(StockTemp.childNodes.item(2).text)*(1+ss*rnd()/10),2) &lt;br/&gt;StockTemp.childNodes.item(3).text = StockTemp.childNodes.item(2).text &lt;br/&gt;next &lt;br/&gt;&lt;br/&gt;xml.save Server.MapPath("stocks.xml") &lt;br/&gt;end if &lt;br/&gt;&lt;br/&gt;if Request.Form("submit") = "增加股票" then &lt;br/&gt;&lt;br/&gt;set objRoot = xml.documentElement &lt;br/&gt;set newStock = xml.createElement("stock") &lt;br/&gt;objRoot.appendChild newStock &lt;br/&gt;set objA1 = xml.createElement("code") &lt;br/&gt;newStock.appendChild objA1 &lt;br/&gt;objA1.text = Request.Form("scode") &lt;br/&gt;set objA2 = xml.createElement("name") &lt;br/&gt;newStock.appendChild objA2 &lt;br/&gt;objA2.text = Request.Form("sname") &lt;br/&gt;set objA3 = xml.createElement("openprice") &lt;br/&gt;newStock.appendChild objA3 &lt;br/&gt;objA3.text = Request.Form("openPrice") &lt;br/&gt;set objA4 = xml.createElement("currentprice") &lt;br/&gt;newStock.appendChild objA4 &lt;br/&gt;objA4.text = Request.Form("curPrice") &lt;br/&gt;set objA5 = xml.createElement("tradeamount") &lt;br/&gt;newStock.appendChild objA5 &lt;br/&gt;objA5.text = Request.Form("tradeAmount") &lt;br/&gt;set objA6 = xml.createElement("totalamount") &lt;br/&gt;newStock.appendChild objA6 &lt;br/&gt;objA6.text = Request.Form("TotalAmount") &lt;br/&gt;set objA7 = xml.createElement("status") &lt;br/&gt;newStock.appendChild objA7 &lt;br/&gt;objA7.text = Request.Form("status") &lt;br/&gt;&lt;br/&gt;xml.save Server.MapPath("stocks.xml") &lt;br/&gt;&lt;br/&gt;set newStock = nothing &lt;br/&gt;set objRoot = nothing &lt;br/&gt;set objA1 = nothing &lt;br/&gt;set objA2 = nothing &lt;br/&gt;set objA3 = nothing &lt;br/&gt;set objA4 = nothing &lt;br/&gt;set objA5 = nothing &lt;br/&gt;set objA6 = nothing &lt;br/&gt;set objA7 = nothing &lt;br/&gt;&lt;br/&gt;end if &lt;br/&gt;&lt;br/&gt;if Request.Form("submit") = "删除" and Request.Form("remove")&amp;lt;&amp;gt;empty then &lt;br/&gt;set objCodeList = xml.getElementsByTagName("code") &lt;br/&gt;remove = split(Request.Form("remove")) &lt;br/&gt;for i=0 to ubound(remove) &lt;br/&gt;for j=0 to objCodeList.Length-1 &lt;br/&gt;if objcodeList.item(j).text = remove(i) then &lt;br/&gt;xml.documentElement.removeChild(objcodeList.item(j).parentNode) &lt;br/&gt;end if &lt;br/&gt;next &lt;br/&gt;xml.save Server.MapPath("stocks.xml") &lt;br/&gt;next &lt;br/&gt;end if &lt;br/&gt;&lt;br/&gt;'xml.save Server.MapPath("stocks.xml") &lt;br/&gt;&lt;br/&gt;Response.Write FormatDateTime(now) &lt;br/&gt;%&amp;gt; &lt;br/&gt;&amp;lt;hr&amp;gt; &lt;br/&gt;&amp;lt;form action="" method="post"&amp;gt; &lt;br/&gt;&amp;lt;TABLE cellSpacing=1 cellPadding=1 width="100%" border=1&amp;gt; &lt;br/&gt;&amp;lt;TR&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;股票代码&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;股票名称&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;开盘价格&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;当前价格&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;成交量&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;流通总数&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;状态&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;删除&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;/TR&amp;gt; &lt;br/&gt;&amp;lt;% &lt;br/&gt;i = 1 &lt;br/&gt;StockAmount = xml.getElementsByTagName("stock").length &lt;br/&gt;set StockList = xml.getElementsByTagName("stock") &lt;br/&gt;for i = 0 to StockAmount - 1 &lt;br/&gt;set StockTemp = StockList.item(i) &lt;br/&gt;%&amp;gt; &lt;br/&gt;&amp;lt;TR&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;nbsp;&amp;lt;%=StockTemp.childNodes.item(0).text%&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;nbsp;&amp;lt;%=StockTemp.childNodes.item(1).text%&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;nbsp;&amp;lt;%=StockTemp.childNodes.item(2).text%&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;nbsp;&amp;lt;%=StockTemp.childNodes.item(3).text%&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;nbsp;&amp;lt;%=StockTemp.childNodes.item(4).text%&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;nbsp;&amp;lt;%=StockTemp.childNodes.item(5).text%&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;nbsp;&amp;lt;%=StockTemp.childNodes.item(6).text%&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;lt;input type="checkbox" name="remove" value=&amp;lt;%=StockTemp.childNodes.item(0).text%&amp;gt;&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;/TR&amp;gt; &lt;br/&gt;&amp;lt;% &lt;br/&gt;next &lt;br/&gt;set xml = nothing &lt;br/&gt;%&amp;gt; &lt;br/&gt;&amp;lt;TR&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;lt;input type="text" name="scode"&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;lt;input type="text" name="sname"&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;lt;input type="text" name="openPrice" size="6"&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;lt;input type="text" name="curPrice" size="6"&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;lt;input type="text" name="tradeAmount"&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;lt;input type="text" name="TotalAmount"&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;lt;input type="text" name="status" size="6"&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;TD&amp;gt;&amp;lt;input type="submit" name="submit" value="删除"&amp;gt;&amp;lt;/TD&amp;gt; &lt;br/&gt;&amp;lt;/TR&amp;gt; &lt;br/&gt;&amp;lt;/TABLE&amp;gt; &lt;br/&gt;&amp;lt;% &lt;br/&gt;%&amp;gt; &lt;br/&gt;&amp;lt;input type="submit" name="submit" value="增加股票"&amp;gt; &lt;br/&gt;&amp;lt;/form&amp;gt; &lt;br/&gt;&amp;lt;/body&amp;gt; &lt;br/&gt;&amp;lt;/html&amp;gt;  &lt;br/&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="widows: 2; text-transform: none; background-color: #f4f8fb; text-indent: 0px; letter-spacing: normal; font: 12px/18px arial; white-space: normal; orphans: 2; color: #999999; word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="Apple-style-span"&gt;来自:&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #9a9a9a; text-decoration: none;" href="http://hi.baidu.com/yuyang0105/blog/item/82379d476713d32acefca3d8.html" target="_blank"&gt;http://hi.baidu.com/yuyang0105/blog/item/82379d476713d32acefca3d8.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/2113576.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/07/22/2113576.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jian1982/archive/2011/07/22/2113569.html</id><title type="text">asp操纵xml类</title><summary type="text">&lt;%class cls_xmlprivate sfilenameprivate sxmlfileprivate sobjxmlproperty let filename(value) sfilename=valueend propertyproperty get filename filename=sfilenameend propertyproperty get objxml set objxml=sobjxmlend propertyprivate sub class_initialize() sfilename="" sxmlfile="" </summary><published>2011-07-22T02:00:00Z</published><updated>2011-07-22T02:00:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/07/22/2113569.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/07/22/2113569.html"/><content type="html">&lt;p&gt;&amp;lt;%&lt;br /&gt;class cls_xml&lt;/p&gt;&lt;p&gt;private sfilename&lt;br /&gt;private sxmlfile&lt;br /&gt;private sobjxml&lt;/p&gt;&lt;p&gt;property let filename(value)&lt;br /&gt;&amp;nbsp;&amp;nbsp; sfilename=value&lt;br /&gt;end property&lt;/p&gt;&lt;p&gt;property get filename&lt;br /&gt;&amp;nbsp;&amp;nbsp; filename=sfilename&lt;br /&gt;end property&lt;/p&gt;&lt;p&gt;property get objxml&lt;br /&gt;&amp;nbsp;&amp;nbsp; set objxml=sobjxml&lt;br /&gt;end property&lt;/p&gt;&lt;p&gt;private sub class_initialize()&lt;br /&gt;&amp;nbsp;&amp;nbsp; sfilename=""&lt;br /&gt;&amp;nbsp;&amp;nbsp; sxmlfile=""&lt;br /&gt;&amp;nbsp;&amp;nbsp; sobjxml=null&lt;br /&gt;end sub&lt;/p&gt;&lt;p&gt;private sub class_terminate()&lt;br /&gt;&amp;nbsp;&amp;nbsp; sobjxml.close&lt;br /&gt;&amp;nbsp;&amp;nbsp; set sobjxml=nothing&lt;br /&gt;end sub&lt;/p&gt;&lt;p&gt;private sub createfile()'创建xml文件&lt;br /&gt;&amp;nbsp;&amp;nbsp; Set oPI=sobjXML.createProcessingInstruction("xml", "version=""1.0"" encoding=""GB2312""")&lt;br /&gt;&amp;nbsp;&amp;nbsp; sobjXML.insertBefore oPI,sobjXML.childNodes(0) &lt;br /&gt;&amp;nbsp;&amp;nbsp; savefile&lt;br /&gt;end sub&lt;/p&gt;&lt;p&gt;public function loadfile()'读取xml文件&lt;br /&gt;&amp;nbsp;&amp;nbsp; sxmlfile=server.MapPath(sfilename)&lt;br /&gt;&amp;nbsp;&amp;nbsp; set sobjxml=server.CreateObject("msxml2.domdocument")&lt;br /&gt;&amp;nbsp;&amp;nbsp; sobjxml.load(sxmlfile)&lt;br /&gt;&amp;nbsp;&amp;nbsp; sobjxml.async=false&lt;br /&gt;&amp;nbsp;&amp;nbsp; if sobjxml.parseError.ErrorCode = 0 then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadfile=true&lt;br /&gt;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; createfile&lt;br /&gt;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;end function&lt;/p&gt;&lt;p&gt;public sub addnode(byval parentnode,byval childnode,byval nodetext)'添加节点&lt;br /&gt;&amp;nbsp;&amp;nbsp; if parentnode="" then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sobjxml.appendchild (sobjxml.createElement(childnode))&lt;br /&gt;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set child=sobjxml.createElement(childnode)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; child.text=nodetext&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sobjxml.selectsinglenode(parentnode).appendchild child&lt;br /&gt;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;&amp;nbsp;&amp;nbsp; savefile&lt;br /&gt;end sub&lt;/p&gt;&lt;p&gt;public sub addattr(byval parentnode,byval attrtype,byval attrname,byval attrtext)'添加属性&lt;br /&gt;&amp;nbsp;&amp;nbsp; set sattribute=sobjxml.createNode(attrtype,attrname,"")&lt;br /&gt;&amp;nbsp;&amp;nbsp; sattribute.text=attrtext&lt;br /&gt;&amp;nbsp;&amp;nbsp; if parentnode="" then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sobjxml.documentElement.setattributenode sattribute&lt;br /&gt;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sobjxml.documentElement.selectsinglenode(parentnode).setattributenode sattribute&lt;br /&gt;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;&amp;nbsp;&amp;nbsp; savefile&lt;br /&gt;end sub&lt;/p&gt;&lt;p&gt;private function getnode(byval nodepath,byval attrname,byval attrvalue)'获得节点对象&lt;br /&gt;&amp;nbsp;&amp;nbsp; if attrname="" then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set getnode=sobjxml.documentElement.selectsinglenode(nodepath)&lt;br /&gt;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set getnode=sobjxml.documentElement.selectsinglenode("//"&amp;amp;nodepath&amp;amp;"[@"&amp;amp;attrname&amp;amp;"='"&amp;amp;attrvalue&amp;amp;"']")&lt;br /&gt;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;end function&lt;/p&gt;&lt;p&gt;public function getnodename(byval nodepath,byval attrname,byval attrvalue)'获得节点名称&lt;br /&gt;&amp;nbsp;&amp;nbsp; getnodename=getnode(nodepath,attrname,attrvalue).nodename&lt;br /&gt;end function&lt;/p&gt;&lt;p&gt;public function getnodevalue(byval nodepath,byval attrname,byval attrvalue)'获得节点内容&lt;br /&gt;&amp;nbsp;&amp;nbsp; getnodevalue=getnode(nodepath,attrname,attrvalue).text&lt;br /&gt;end function&lt;/p&gt;&lt;p&gt;public sub modifynodevalue(byval nodepath,byval newtext,byval attrname,byval attrvalue)'修改节点内容&lt;br /&gt;&amp;nbsp;&amp;nbsp; set newnode=getnode(nodepath,attrname,attrvalue)&lt;br /&gt;&amp;nbsp;&amp;nbsp; newnode.text=newtext&lt;br /&gt;&amp;nbsp;&amp;nbsp; savefile&lt;br /&gt;end sub&lt;/p&gt;&lt;p&gt;public function getnodeattrname(byval nodepath,byval attrname,byval attrname_,byval attrvalue_)'获得节点属性名称&lt;br /&gt;&amp;nbsp;&amp;nbsp; getnodeattrname=getnode(nodepath,attrname_,attrvalue_).getattributenode(attrname).nodename&lt;br /&gt;end function&lt;/p&gt;&lt;p&gt;public function getnodeattrvalue(byval nodepath,byval attrname,byval attrname_,byval attrvalue_)'获得节点属性值&lt;br /&gt;&amp;nbsp;&amp;nbsp; getnodeattrvalue=getnode(nodepath,attrname_,attrvalue_).getattributenode(attrname).nodevalue&lt;br /&gt;end function&lt;/p&gt;&lt;p&gt;public sub modifynodeattrvalue(byval nodepath,byval attrname,byval newtext,byval attrname_,byval attrvalue_)'修改节点属性值&lt;br /&gt;&amp;nbsp;&amp;nbsp; set newattr=getnode(nodepath,attrname_,attrvalue_).getattributenode(attrname)&lt;br /&gt;&amp;nbsp;&amp;nbsp; newattr.text=newtext&lt;br /&gt;&amp;nbsp;&amp;nbsp; savefile&lt;br /&gt;end sub&lt;/p&gt;&lt;p&gt;public sub delnode(byval parentnodepath,byval parentnodeattrname,byval parentnodeattrvalue,byval childnodepath,byval childnodeattrname,byval childnodeattrvalue)'删除节点&lt;br /&gt;&amp;nbsp;&amp;nbsp; if parentnodepath="" then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set parentnode=sobjxml.documentElement&lt;br /&gt;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set parentnode=getnode(parentnodepath,parentnodeattrname,parentnodeattrvalue)&lt;br /&gt;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;&amp;nbsp;&amp;nbsp; set childnode=getnode(childnodepath,childnodeattrname,childnodeattrvalue)&lt;br /&gt;&amp;nbsp;&amp;nbsp; parentnode.removechild childnode&lt;br /&gt;&amp;nbsp;&amp;nbsp; savefile&lt;br /&gt;end sub&lt;/p&gt;&lt;p&gt;public function getchildlength(byval nodename,byval attrname,byval attrvalue)'获得节点长度&lt;br /&gt;&amp;nbsp;&amp;nbsp; if nodename="" then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; getchildlength=sobjxml.documentElement.childnodes.length&lt;br /&gt;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; getchildlength=getnode(nodename,attrname,attrvalue).childnodes.length&lt;br /&gt;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;end function&lt;/p&gt;&lt;p&gt;private sub savefile()'保存文件&lt;br /&gt;&amp;nbsp;&amp;nbsp; sobjxml.save(sxmlfile)&lt;br /&gt;end sub&lt;/p&gt;&lt;p&gt;end class&lt;br /&gt;%&amp;gt;&lt;/p&gt;&lt;p&gt;来源：&lt;a href="http://hi.baidu.com/lz0830/blog/item/2fbaca731321891b8601b031.html"&gt;http://hi.baidu.com/lz0830/blog/item/2fbaca731321891b8601b031.html&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/2113569.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/07/22/2113569.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jian1982/archive/2011/07/19/2110230.html</id><title type="text">引用外部CSS样式，定义的效果无效</title><summary type="text">网站引用外部CSS样式，在网站页面中引用定义CSS的效果无效？ 这是由于网站页面字符编码与外部CSS样式字符编码不同造成的。 如果网站页面字符编码是GB2312，外部CSS样式文件字符编码是UTF-8，那么引用外部CSS样式文件在网站页面就无法显示想要的效果，两者字符编码一致才能不会出现CSS定义的效果无效的情况。</summary><published>2011-07-19T01:55:00Z</published><updated>2011-07-19T01:55:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/07/19/2110230.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/07/19/2110230.html"/><content type="html">&lt;p&gt;网站引用外部CSS样式，在网站页面中引用定义CSS的效果无效？&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;&amp;nbsp; &amp;nbsp; 这是由于网站页面&lt;span class="Apple-style-span" style="font-family: Tahoma; letter-spacing: 1px; line-height: 24px;"&gt;字符编码&lt;/span&gt;与外部CSS样式&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma; letter-spacing: 1px; line-height: 24px;"&gt;字符编码&lt;/span&gt;&lt;span class="Apple-style-span"&gt;不同造成的。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;&amp;nbsp; &amp;nbsp; 如果网站页面&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma; letter-spacing: 1px; line-height: 24px;"&gt;字符编码是GB2312，&lt;/span&gt;外部CSS样式文件&lt;span class="Apple-style-span" style="font-family: Tahoma; letter-spacing: 1px; line-height: 24px;"&gt;字符编码是&lt;/span&gt;UTF-8，那么引用外部CSS样式文件在网站页面就无法显示想要的效果，两者&lt;span class="Apple-style-span" style="font-family: Tahoma; letter-spacing: 1px; line-height: 24px;"&gt;字符编码一致才能不会出现&lt;/span&gt;CSS定义的效果无效的情况。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/2110230.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/07/19/2110230.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jian1982/archive/2011/07/04/2097514.html</id><title type="text">asp如何读取新闻内容中的N张图片地址(转载)</title><summary type="text">&lt;%Dim ConnDim Rs,SqlDim IDDim StrDim regEx,Match,Matches,valuesSet Conn = Server.CreateObject("ADODB.Connection")Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp; Server.MapPath("data.mdb") '数据库路径，如果不和程序同目录，要加上相对目录，如 database/data.mdbID=Request(&amp;quo</summary><published>2011-07-04T08:12:00Z</published><updated>2011-07-04T08:12:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/07/04/2097514.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/07/04/2097514.html"/><content type="html">&lt;span class="Apple" style="widows: 2; text-transform: none; background-color: #fffcf6; text-indent: 0px; letter-spacing: normal; font: 14px/24px arial, 宋体, sans-serif; white-space: normal; orphans: 2; color: #000000; word-spacing: 0px;"&gt;&amp;lt;%&lt;br/&gt;Dim Conn&lt;br/&gt;Dim Rs,Sql&lt;br/&gt;Dim ID&lt;br/&gt;Dim Str&lt;br/&gt;Dim regEx,Match,Matches,values&lt;br/&gt;Set Conn = Server.CreateObject("ADODB.Connection")&lt;br/&gt;Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp;amp; Server.MapPath("data.mdb") '数据库路径，如果不和程序同目录，要加上相对目录，如 database/data.mdb&lt;br/&gt;ID=Request("id")&lt;br/&gt;Set Rs = Server.CreateObject("ADODB.Recordset")&lt;br/&gt;Rs.Open "Select * From [news] Where ID="&amp;amp;ID,Conn,1,1&lt;br/&gt;If Not Rs.EOF Then&lt;br/&gt;Str=Rs("content")&lt;br/&gt;Set regEx = New RegExp '建立正则表达式。&lt;br/&gt;regEx.Pattern = "(&amp;lt;img)(.[^&amp;lt;&amp;gt;]*)(src=)('|"&amp;amp;CHR(34)&amp;amp;"| )?(.[^'|\s|"&amp;amp;CHR(34)&amp;amp;"]*)(\.)(jpg|gif|png|bmp|jpeg)('|"&amp;amp;CHR(34)&amp;amp;"|\s|&amp;gt;)(.[^&amp;gt;]*)(&amp;gt;)" '设置模式。&lt;br/&gt;regEx.IgnoreCase = True '设置是否区分字符大小写。&lt;br/&gt;regEx.Global = True '设置全局可用性。&lt;br/&gt;Set Matches = regEx.Execute(Str) '执行搜索。&lt;br/&gt;For Each Match in Matches '遍历匹配集合。&lt;br/&gt;Response.Write Match.SubMatches(4)&amp;amp;"."&amp;amp;Match.SubMatches(6)&amp;amp;"&amp;lt;br&amp;gt;"&lt;br/&gt;Next&lt;br/&gt;Else&lt;br/&gt;Response.Write "不存在此ID的新闻"&lt;br/&gt;End If&lt;br/&gt;Rs.Close&lt;br/&gt;Set Rs=Nothing&lt;br/&gt;Conn.Close&lt;br/&gt;Set Conn=Nothing&lt;br/&gt;%&amp;gt;&lt;br/&gt;访问这程序时URL要加上id参数，如：&lt;a target="_blank" href="http://www.xxx.com/yyy.asp?id=888" style="color: #133db6; vertical-align: baseline; text-decoration: none;"&gt;http://www.xxx.com/yyy.asp?id=888&lt;/a&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/2097514.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/07/04/2097514.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jian1982/archive/2011/04/15/2016773.html</id><title type="text">转载：c#如何获取当前系统所有的字体和颜色？</title><summary type="text">转载：http://blog.csdn.net/rentiansheng/archive/2009/12/26/5082683.aspx需要使用using System.Drawing.Text; 使用如下命令就可以得到当前系统所有字体InstalledFontCollection MyFont =new InstalledFontCollection(); FontFamily[] MyFontFamilies = MyFont.Families;InstalledFontCollection 对象只看得见在创建它之前安装在 Windows 中的字体。如果用c#创建安装字体程序要使用GDIA</summary><published>2011-04-15T01:58:00Z</published><updated>2011-04-15T01:58:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/04/15/2016773.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/04/15/2016773.html"/><content type="html">&lt;p&gt;转载：&lt;a href="http://blog.csdn.net/rentiansheng/archive/2009/12/26/5082683.aspx"&gt;http://blog.csdn.net/rentiansheng/archive/2009/12/26/5082683.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;需要使用using System.Drawing.Text;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 使用如下命令就可以得到当前系统所有字体&lt;br /&gt;InstalledFontCollection MyFont =&lt;br /&gt;new InstalledFontCollection();&lt;br /&gt;&amp;nbsp;&amp;nbsp; FontFamily[] MyFontFamilies = MyFont.Families;&lt;br /&gt;InstalledFontCollection 对象只看得见在创建它之前安装在 Windows 中的字体。如果用c#创建安装字体程序要使用GDIAddFontResource 函数&lt;/p&gt;&lt;p&gt;&amp;nbsp;InstalledFontCollection fc = new InstalledFontCollection();&lt;br /&gt;&amp;nbsp;foreach( FontFamily font in fc.Families )&lt;/p&gt;&lt;p&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ListItem tmp = new ListItem( font.Name , font.Name );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.styleFont.Items.Add( tmp );&lt;br /&gt;}&lt;/p&gt;&lt;p&gt;获取系统颜色预定以颜色&lt;br /&gt;Array colors = System.Enum.GetValues( typeof(KnownColor) );&lt;br /&gt;foreach( object colorName in colors )&lt;/p&gt;&lt;p&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ListItem tmp = new ListItem( colorName.ToString() , colorName.ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.styleColor.Items.Add( tmp );&lt;br /&gt;}&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/2016773.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/04/15/2016773.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jian1982/archive/2011/03/19/1988598.html</id><title type="text">一个带存储过程的无限级分类数据库设计</title><summary type="text">数据库保存分类信息的表命名为：cate，其结构和测试用的记录分别如1.jpg和2.jpg-- ------------------------------ Table structure for cate-- ----------------------------CREATE TABLE `cate` (`id` int(5) NOT NULL auto_increment,`name` char(255) NOT NULL,`parent_id` int(4) NOT NULL,`nocontext` tinyint(1) NOT NULL,`path` char(255) NOT NUL</summary><published>2011-03-19T01:37:00Z</published><updated>2011-03-19T01:37:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/03/19/1988598.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/03/19/1988598.html"/><content type="html">&lt;span class="Apple" style="text-align: center; widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium Simsun; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px;"&gt;&lt;span class="Apple" style="text-align: left; line-height: 22px; font-family: Arial, Helvetica, simsun, u5b8bu4f53; color: #43501b; font-size: 14px;"&gt;&lt;p&gt;&lt;span color="#8000ff" style="line-height: 22px; color: #8000ff;"&gt;数据库保存分类信息的表命名为：cate，其结构和测试用的记录分别如&lt;strong style="line-height: 22px;"&gt;1.jpg&lt;/strong&gt;和&lt;strong style="line-height: 22px;"&gt;2.jpg&lt;/strong&gt;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- Table structure for cate&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;CREATE TABLE `cate` (&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;`id` int(5) NOT NULL auto_increment,&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;`name` char(255) NOT NULL,&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;`parent_id` int(4) NOT NULL,&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;`nocontext` tinyint(1) NOT NULL,&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;`path` char(255) NOT NULL default '0',&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;`admin_id` tinyint(2) NOT NULL,&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;`editor_id` tinyint(2) NOT NULL,&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;`view` char(255) NOT NULL,&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;PRIMARY KEY (`id`)&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;) ENGINE=InnoDB DEFAULT CHARSET=gbk;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://img.blog.163.com/photo/2LF6NUBhplBlmXKiO9jkfQ==/2539185764907333214" style="line-height: 22px; color: #b0333a; text-decoration: none;"&gt;&lt;/a&gt;&amp;nbsp;&lt;img src="http://pic002.cnblogs.com/images/2011/94892/2011032613513655.jpg" /&gt;&lt;/p&gt;&lt;p&gt;1.jpg&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;a target="_blank" href="http://img.blog.163.com/photo/Dd0LQ8wwj539bT6X1DbLOg==/862720803618989363.jpg" style="line-height: 22px; color: #b0333a; text-decoration: none;"&gt;&lt;/a&gt;&lt;a target="_blank" href="http://img.blog.163.com/photo/5dzP5Uip2iAC58hHe9eFHg==/5139733074737195857" style="line-height: 22px; color: #b0333a; text-decoration: none;"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/94892/2011032613515080.jpg" /&gt;&lt;/p&gt;&lt;p&gt;2.jpg&lt;/p&gt;&lt;p&gt;&lt;span color="#008080" style="line-height: 22px; color: #008080;"&gt;1、新增分类：&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- Procedure structure for&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;strong style="line-height: 22px;"&gt;cate_insert&lt;/strong&gt;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;CREATE DEFINER=`root`@`localhost` PROCEDURE `cate_insert`(_name CHAR(255), _parent_id INTEGER(4), _nocontext TINYINT(1), _admin_id TINYINT(2),_editor_id TINYINT(2),_view CHAR(255))&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;BEGIN&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DECLARE X_max_id int default 0;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DECLARE X_parent_path char(255);&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DECLARE X_path char(255);&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;select max(id) from cate into X_max_id ;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;IF _parent_id!=0 THEN&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;select `path` from `cate` where `id`= _parent_id &amp;nbsp;into X_parent_path;&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SET X_path=CONCAT(X_parent_path,',',(X_max_id+1));&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;ELSE&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SET X_path=X_max_id+1;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;END IF;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;INSERT INTO `cate` ( `name`, `parent_id`, `nocontext`, `path`, `admin_id`, `editor_id`, `view`) &amp;nbsp;VALUES &amp;nbsp;( _name, _parent_id, _nocontext,X_path, _admin_id, _editor_id, _view);&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;END;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#008080" style="line-height: 22px; color: #008080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#008080" style="line-height: 22px; color: #008080;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#800000" style="line-height: 22px; color: #800000;"&gt;2、编辑分类&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- Procedure structure for&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;strong style="line-height: 22px;"&gt;cate_update&lt;/strong&gt;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;CREATE DEFINER=`root`@`localhost` PROCEDURE `cate_update`(_id TINYINT(5),_name CHAR(255), _parent_id INTEGER(4), _nocontext TINYINT(1), _admin_id TINYINT(2),_editor_id TINYINT(2),_view CHAR(255))&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;BEGIN&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DECLARE X_parent_path char(255);&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DECLARE X_path_old char(255);&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DECLARE X_path_new char(255);&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DECLARE X_parent_id_old INT;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;SELECT `path` from `cate` WHERE `id`=_id into &amp;nbsp;X_path_old;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;IF _parent_id!=0 THEN&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;select `path` from `cate` where `id`= _parent_id &amp;nbsp;into X_parent_path;&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET X_path_new = CONCAT(X_parent_path,',',_id);&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;ELSE&amp;nbsp;&lt;br style="line-height: 22px;" /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SET X_path_new = _id;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;END IF;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;UPDATE `cate` &amp;nbsp;set &amp;nbsp;`name`=_name, `parent_id`=_parent_id, `nocontext`=_nocontext, `admin_id`=_admin_id, `editor_id`=_editor_id, `view`=_view WHERE `id`=_id;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;UPDATE `cate` set `path`=REPLACE(`path`,X_path_old,X_path_new) ;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;END;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#800000" style="line-height: 22px; color: #800000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#800000" style="line-height: 22px; color: #800000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#400040" style="line-height: 22px; color: #400040;"&gt;3、取出所有分类&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- Procedure structure for&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;strong style="line-height: 22px;"&gt;cate_selectAll&lt;/strong&gt;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;CREATE DEFINER=`root`@`localhost` PROCEDURE `cate_selectAll`()&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;BEGIN&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;SELECT * FROM `cate` ORDER BY `path`;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;END;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#400040" style="line-height: 22px; color: #400040;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#400040" style="line-height: 22px; color: #400040;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#0080ff" style="line-height: 22px; color: #0080ff;"&gt;4、得到一个分类的路径&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- Procedure structure for&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;strong style="line-height: 22px;"&gt;cate_getRoute&lt;/strong&gt;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;CREATE DEFINER=`root`@`localhost` PROCEDURE `cate_getRoute`(_id INTEGER(5))&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;BEGIN&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DECLARE x_path char(255);&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;select `path` from `cate` where `id`=_id &amp;nbsp;into x_path;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;select * from `cate` where FIND_IN_SET(`id`,x_path) &amp;nbsp;order by `path`;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;END;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#0080ff" style="line-height: 22px; color: #0080ff;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#0080ff" style="line-height: 22px; color: #0080ff;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#a614b6" style="line-height: 22px; color: #a614b6;"&gt;5、取出同一级分类&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- Procedure structure for cate_getBrother&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;CREATE DEFINER=`root`@`localhost` PROCEDURE `cate_getBrother`(_id INTEGER(5))&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;BEGIN&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;SELECT * FROM `cate` WHERE `parent_id`=(select `parent_id` from `cate` where `id`=_id ) order by `path`;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;END;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#a614b6" style="line-height: 22px; color: #a614b6;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#a614b6" style="line-height: 22px; color: #a614b6;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#ff8040" style="line-height: 22px; color: #ff8040;"&gt;6、取出单个分类&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- Procedure structure for cate_select&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;-- ----------------------------&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;CREATE DEFINER=`root`@`localhost` PROCEDURE `cate_select`(_id INTEGER)&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;BEGIN&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;SELECT * FROM `cate` WHERE `id`=_id;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;END;;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;DELIMITER ;&lt;span class="Apple"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="line-height: 22px;" /&gt;完&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#ff8040" style="line-height: 22px; color: #ff8040;"&gt;转载：&lt;a href="http://blog.163.com/yut-i/blog/static/24257782200862852022422/"&gt;http://blog.163.com/yut-i/blog/static/24257782200862852022422/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/1988598.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/03/19/1988598.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jian1982/archive/2011/03/18/1987983.html</id><title type="text">JS鼠标捕获DIV内选中的坐标和宽高</title><summary type="text">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-</summary><published>2011-03-18T05:10:00Z</published><updated>2011-03-18T05:10:00Z</updated><author><name>ykhi</name><uri>http://www.cnblogs.com/jian1982/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jian1982/archive/2011/03/18/1987983.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jian1982/archive/2011/03/18/1987983.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #000000;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;DOCTYPE html PUBLIC &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;-//W3C//DTD XHTML 1.0 Transitional//EN&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;html xmlns&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;http://www.w3.org/1999/xhtml&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;head&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;meta http&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;equiv&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Content-Type&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; content&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;text/html; charset=utf-8&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;title&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;无标题文档&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;title&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;script LANGUAGE&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;javascript&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; type&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;text/javascript&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;function aa(e)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;alert('ok');]&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;var e1 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; e &lt;/span&gt;&lt;span style="color: #000000;"&gt;||&lt;/span&gt;&lt;span style="color: #000000;"&gt; window.&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;event&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;alert(e1.clientX);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;alert(e1.clientY);&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;document.getElementById(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;x&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;).value &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; e1.clientX;&lt;br /&gt;document.getElementById(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;y&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;).value &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; e1.clientY;&lt;br /&gt;}&lt;br /&gt;function bb(e)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;alert('ok');]&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;    var e1 &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; e &lt;/span&gt;&lt;span style="color: #000000;"&gt;||&lt;/span&gt;&lt;span style="color: #000000;"&gt; window.&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;event&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;alert(e1.clientX);&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;alert(e1.clientY);&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;    var kk &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; e1.clientX&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;document.getElementById(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;x&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;).value;&lt;br /&gt;    var gg &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; e1.clientY&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;document.getElementById(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;y&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;).value;&lt;br /&gt;    document.getElementById(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;k&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;).value &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; kk;&lt;br /&gt;    document.getElementById(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;g&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;).value &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; gg;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;script&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;head&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;body&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;X:&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;input type&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;text&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; id&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;x&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; name&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;x&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Y:&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;input type&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;text&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; id&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;y&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; name&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;y&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; 宽:&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;input type&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;text&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; id&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;k&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; name&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;k&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; 高:&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;input type&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;text&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; id&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;g&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; name&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;g&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;div style&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;width:1123px; height:770px; border:1px solid:#000000;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; onmousedown&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;aa(event)&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt; onmouseup&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;bb(event)&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;div&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;body&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;html&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/jian1982/aggbug/1987983.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jian1982/archive/2011/03/18/1987983.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
