<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://ioriwellings.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fioriwellings.spaces.live.com%2fcategory%2fJavaScript%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>不及格的程序员-八神: JavaScript</title><description /><link>http://ioriwellings.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catJavaScript</link><language>en-US</language><pubDate>Thu, 14 Aug 2008 06:40:01 GMT</pubDate><lastBuildDate>Thu, 14 Aug 2008 06:40:01 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://ioriwellings.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>-3107968651015171382</live:id><live:alias>ioriwellings</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>是多行文本框定位光标位置到最后.</title><link>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!1095.entry</link><description>&lt;div&gt;星期一 天气:晴&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&amp;lt;textarea id=&amp;quot;abc&amp;quot;&amp;gt;abc&lt;br&gt;kljklhj&amp;lt;/textarea&amp;gt;&lt;br&gt;&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;!--&lt;br&gt; document.getElementById('abc').value += &amp;quot;\n\r&amp;quot;&lt;br&gt; var r = document.getElementById('abc').createTextRange();&lt;br&gt; r.move(&amp;quot;textedit&amp;quot;);&lt;br&gt; r.select();&lt;br&gt;&amp;lt;/SCRIPT&amp;gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-3107968651015171382&amp;page=RSS%3a+%e6%98%af%e5%a4%9a%e8%a1%8c%e6%96%87%e6%9c%ac%e6%a1%86%e5%ae%9a%e4%bd%8d%e5%85%89%e6%a0%87%e4%bd%8d%e7%bd%ae%e5%88%b0%e6%9c%80%e5%90%8e.&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ioriwellings.spaces.live.com&amp;amp;GT1=ioriwellings"&gt;</description><comments>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!1095.entry#comment</comments><guid isPermaLink="true">http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!1095.entry</guid><pubDate>Mon, 23 Jul 2007 07:05:42 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ioriwellings.spaces.live.com/blog/cns!D4DE46FA8730D2CA!1095/comments/feed.rss</wfw:commentRss><wfw:comment>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!1095.entry#comment</wfw:comment><dcterms:modified>2007-07-23T07:05:42Z</dcterms:modified></item><item><title>定义一个函数马上执行 与 循环内共享内部变量</title><link>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!1067.entry</link><description>&lt;div&gt;星期五 天气:晴&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;今天起的早 溜狗去了 神清气爽&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;现在脚本被大规模应用了 呵呵 2.0 能撑到什么时候&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;pre style="overflow:auto;width:582px;height:200px"&gt;&lt;p&gt;
&amp;lt;div id=&amp;quot;testDiv&amp;quot; style=&amp;quot;background-color:red;height:100;width:100&amp;quot;/&amp;gt;&lt;br&gt;&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;!--&lt;br&gt;var div = document.getElementById(&amp;quot;testDiv&amp;quot;);&lt;br&gt;var events = {onclick: &amp;quot;clicked&amp;quot;, onchange: &amp;quot;changed&amp;quot;,  onmouseover: &amp;quot;mouse over&amp;quot;}; &lt;p&gt;/*&lt;br&gt;for(e in events){&lt;br&gt;   div[e] = function(e){&lt;br&gt;       return function(){&lt;br&gt;           alert(events[e]);&lt;br&gt;       };&lt;br&gt;   }(e);&lt;br&gt;}&lt;br&gt;*/&lt;p&gt;for(e in events){&lt;br&gt; &lt;br&gt; var f = new Function(&amp;quot;arg&amp;quot;, &amp;quot;return function(){alert(events[arg])}&amp;quot;);&lt;br&gt; div[e] = f(e);&lt;br&gt;  &lt;br&gt;}&lt;p&gt;(function(e){&lt;br&gt; alert(e);&lt;br&gt;})(0);&lt;p&gt;//--&amp;gt;&lt;br&gt;&amp;lt;/SCRIPT&amp;gt;&lt;/pre&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-3107968651015171382&amp;page=RSS%3a+%e5%ae%9a%e4%b9%89%e4%b8%80%e4%b8%aa%e5%87%bd%e6%95%b0%e9%a9%ac%e4%b8%8a%e6%89%a7%e8%a1%8c+%e4%b8%8e+%e5%be%aa%e7%8e%af%e5%86%85%e5%85%b1%e4%ba%ab%e5%86%85%e9%83%a8%e5%8f%98%e9%87%8f&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ioriwellings.spaces.live.com&amp;amp;GT1=ioriwellings"&gt;</description><comments>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!1067.entry#comment</comments><guid isPermaLink="true">http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!1067.entry</guid><pubDate>Fri, 20 Apr 2007 03:31:14 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ioriwellings.spaces.live.com/blog/cns!D4DE46FA8730D2CA!1067/comments/feed.rss</wfw:commentRss><wfw:comment>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!1067.entry#comment</wfw:comment><dcterms:modified>2007-04-20T03:31:14Z</dcterms:modified></item><item><title>replace 中正则替换文本的函数</title><link>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!970.entry</link><description>&lt;div&gt;星期五 天气：多云&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;周未了 明后天得去狗市了 买小狗去 昨天己卖了一个给村里的人了 100块 &lt;/div&gt;
&lt;div&gt;regx = /./g;&lt;br&gt;&amp;quot;absesdf&amp;amp;*737&amp;quot;.replace(regx, function(str,  pos,  source){...})&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-3107968651015171382&amp;page=RSS%3a+replace+%e4%b8%ad%e6%ad%a3%e5%88%99%e6%9b%bf%e6%8d%a2%e6%96%87%e6%9c%ac%e7%9a%84%e5%87%bd%e6%95%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ioriwellings.spaces.live.com&amp;amp;GT1=ioriwellings"&gt;</description><comments>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!970.entry#comment</comments><guid isPermaLink="true">http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!970.entry</guid><pubDate>Fri, 11 Aug 2006 05:11:18 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ioriwellings.spaces.live.com/blog/cns!D4DE46FA8730D2CA!970/comments/feed.rss</wfw:commentRss><wfw:comment>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!970.entry#comment</wfw:comment><dcterms:modified>2006-08-11T05:11:18Z</dcterms:modified></item><item><title>数据岛</title><link>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!960.entry</link><description>&lt;div&gt;&lt;br&gt;星期二　天气：暴雨转中雨&lt;br&gt; &lt;br&gt;从今天半夜就开始下了　早上爸送我来的&lt;br&gt;雨好大啊&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;数数岛分页&lt;br&gt;&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.0 Transitional//EN&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;HTML&amp;gt;&lt;br&gt;&amp;lt;HEAD&amp;gt;&lt;br&gt;&amp;lt;TITLE&amp;gt;不及格的程序员-八神&amp;lt;/TITLE&amp;gt;&lt;br&gt;&amp;lt;META http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Generator&amp;quot; CONTENT=&amp;quot;Wawa Editor 1.0&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Author&amp;quot; CONTENT=&amp;quot;八神奄,海格雷尔,JavaX,杨林&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Keywords&amp;quot; CONTENT=&amp;quot;Javascript,Java,XML,XSLT,ASP,VBScript,ASP .Net,C#,C++,Database,不及格的程序员&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Description&amp;quot; CONTENT=&amp;quot;不及格的程序员,无所不在&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;/HEAD&amp;gt;&lt;br&gt;&amp;lt;BODY&amp;gt;&lt;br&gt;&amp;lt;xml id=&amp;quot;xmlData&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;gb2312&amp;quot; ?&amp;gt;&lt;br&gt; &amp;lt;datas&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Iori&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Yagami&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Athena&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Asamiya&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Kyo&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Kusanag&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;4&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Mai&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Shiranui&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;5&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Kasumi&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Todo&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt; &amp;lt;/datas&amp;gt;&lt;br&gt;&amp;lt;/xml&amp;gt;&lt;br&gt;&amp;lt;table bgcolor=&amp;quot;menu&amp;quot; border=&amp;quot;1&amp;quot; datasrc=&amp;quot;#xmlData&amp;quot; id=&amp;quot;ListTable&amp;quot; DATAPAGESIZE=&amp;quot;2&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;thead&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;ID&amp;lt;/th&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;状态&amp;lt;/th&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;名子&amp;lt;/th&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;别名&amp;lt;/th&amp;gt;&lt;br&gt; &amp;lt;/thead&amp;gt;&lt;br&gt; &amp;lt;tbody&amp;gt;&lt;br&gt; &amp;lt;tr&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;span dataFld=&amp;quot;id&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;chb_Control&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;span dataFld=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;span dataFld=&amp;quot;alias&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/tr&amp;gt;&lt;br&gt; &amp;lt;/tbody&amp;gt;&lt;br&gt;&amp;lt;/table&amp;gt;&lt;br&gt;&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;ListTable.firstPage()&amp;quot; value=&amp;quot;First&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;ListTable.previousPage()&amp;quot; value=&amp;quot;Pre&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;ListTable.nextPage()&amp;quot; value=&amp;quot;Next&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;input type=&amp;quot;button&amp;quot; onclick=&amp;quot;ListTable.lastPage()&amp;quot; value=&amp;quot;Last&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;br&amp;gt;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Update&amp;quot; onclick=&amp;quot;GetData()&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;script&amp;gt;&lt;br&gt; function GetData(){&lt;br&gt;  var xmlDoc = document.getElementById(&amp;quot;xmlData&amp;quot;);&lt;br&gt;  var xmlNewDoc = new ActiveXObject(&amp;quot;Msxml2.DOMDocument&amp;quot;);&lt;br&gt;  xmlNewDoc.loadXML(&amp;quot;&amp;lt;datas&amp;gt;&amp;lt;dataRow&amp;gt;&amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&amp;lt;name&amp;gt;八神&amp;lt;/name&amp;gt;&amp;lt;alias&amp;gt;奄&amp;lt;/alias&amp;gt;&amp;lt;/dataRow&amp;gt;&amp;lt;/datas&amp;gt;&amp;quot;);&lt;br&gt;  xmlDoc.documentElement = xmlNewDoc.documentElement&lt;br&gt; }&lt;br&gt; &lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;/BODY&amp;gt;&lt;br&gt;&amp;lt;/BODY&amp;gt;&lt;br&gt;&amp;lt;/HTML&amp;gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;简单应用，调整位置 &lt;br&gt;&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.0 Transitional//EN&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;HTML&amp;gt;&lt;br&gt;&amp;lt;HEAD&amp;gt;&lt;br&gt;&amp;lt;TITLE&amp;gt;&amp;lt;/TITLE&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Generator&amp;quot; CONTENT=&amp;quot;EditPlus&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Author&amp;quot; CONTENT=&amp;quot;&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Keywords&amp;quot; CONTENT=&amp;quot;&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Description&amp;quot; CONTENT=&amp;quot;&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;script language=&amp;quot;javascript1.2&amp;quot; for=&amp;quot;window&amp;quot; event=&amp;quot;onload&amp;quot;&amp;gt;&lt;br&gt; page = new Object();&lt;br&gt; page.content = this;&lt;br&gt; singleCheck = false;&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;script language=&amp;quot;javascript1.2&amp;quot; for=&amp;quot;orderUpButton&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br&gt; var currentTable = null;&lt;br&gt; var currentRow = null;&lt;br&gt; var selCheck= new Array();&lt;br&gt; singleCheck = false;&lt;br&gt; var allCheckbox = window.getCustomCheckbox(&amp;quot;FORM1&amp;quot;);&lt;br&gt; for(var i=0;i&amp;lt;allCheckbox.length;i++){&lt;br&gt;  if(allCheckbox[i].checked){&lt;br&gt;   singleCheck = true;&lt;br&gt;   selCheck[selCheck.length] = allCheckbox[i];&lt;br&gt;   currentRow = getParentNode(allCheckbox[i],&amp;quot;TR&amp;quot;);&lt;br&gt;   currentTable = getParentNode(currentRow,&amp;quot;TABLE&amp;quot;)&lt;br&gt;   if(currentRow.rowIndex &amp;gt; 1){&lt;br&gt;    currentRow.swapNode(currentTable.rows[currentRow.rowIndex-1]);&lt;br&gt;   }&lt;br&gt;  }&lt;br&gt; }&lt;br&gt; if(singleCheck!=true){&lt;br&gt;  alert(&amp;quot;请选择一个选项.&amp;quot;);&lt;br&gt;  return false;&lt;br&gt; }&lt;br&gt; for(var i=0;i&amp;lt;selCheck.length;i++){&lt;br&gt;  selCheck[i].checked = true;&lt;br&gt; }&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;script language=&amp;quot;javascript1.2&amp;quot; for=&amp;quot;orderDownButton&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br&gt; var currentTable = null;&lt;br&gt; var currentRow = null;&lt;br&gt; var selRows = new Array();&lt;br&gt; var selCheck= new Array();&lt;br&gt; singleCheck = false;&lt;br&gt; var allCheckbox = window.getCustomCheckbox(&amp;quot;FORM1&amp;quot;);&lt;br&gt; for(var i=0;i&amp;lt;allCheckbox.length;i++){&lt;br&gt;  if(allCheckbox[i].checked){&lt;br&gt;   singleCheck = true;&lt;br&gt;   currentRow = getParentNode(allCheckbox[i],&amp;quot;TR&amp;quot;);&lt;br&gt;   selCheck[selCheck.length] = allCheckbox[i];&lt;br&gt;   selRows[selRows.length] = currentRow;&lt;br&gt;  }&lt;br&gt; }&lt;br&gt; if(singleCheck!=true){&lt;br&gt;  alert(&amp;quot;请选择一个选项.&amp;quot;);&lt;br&gt;  return false;&lt;br&gt; }&lt;br&gt; currentTable = getParentNode(currentRow,&amp;quot;TABLE&amp;quot;);&lt;br&gt; for(var i=selRows.length;i&amp;gt;0;i--){&lt;br&gt;  if(selRows[i-1].rowIndex &amp;lt; currentTable.rows.length-1){&lt;br&gt;   var swapped = selRows[i-1].swapNode(currentTable.rows[selRows[i-1].rowIndex+1]);&lt;br&gt;  }&lt;br&gt; }&lt;br&gt; for(var i=0;i&amp;lt;selCheck.length;i++){&lt;br&gt;  selCheck[i].checked = true;&lt;br&gt; }&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;script language=&amp;quot;javascript1.2&amp;quot; for=&amp;quot;checkAllButton&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br&gt; var allCheckbox = window.getCustomCheckbox(&amp;quot;FORM1&amp;quot;);&lt;br&gt; if(this.innerHTML==&amp;quot;全选&amp;quot;){&lt;br&gt;  for(var i=0;i&amp;lt;allCheckbox.length;i++){&lt;br&gt;   allCheckbox[i].checked = true;&lt;br&gt;  }&lt;br&gt;  this.innerHTML = &amp;quot;取消&amp;quot;;&lt;br&gt; }else{&lt;br&gt;  for(var i=0;i&amp;lt;allCheckbox.length;i++){&lt;br&gt;   allCheckbox[i].checked = false;&lt;br&gt;  }&lt;br&gt;  this.innerHTML = &amp;quot;全选&amp;quot;; &lt;br&gt; }&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;script language=&amp;quot;javascript1.2&amp;quot; for=&amp;quot;delButton&amp;quot; event=&amp;quot;onclick&amp;quot;&amp;gt;&lt;br&gt;  var allCheckbox = window.getCustomCheckbox(&amp;quot;FORM1&amp;quot;);&lt;br&gt;  if(!window.confirm(&amp;quot;确认要删除吗?&amp;quot;)) return false;&lt;br&gt;  for(var i=0;i&amp;lt;allCheckbox.length;i++){&lt;br&gt;   if(allCheckbox[i].checked==true){&lt;br&gt;    var currentRow = getParentNode(allCheckbox[i],&amp;quot;TR&amp;quot;);&lt;br&gt;    var currentTable = getParentNode(currentRow,&amp;quot;TABLE&amp;quot;);&lt;br&gt;    currentTable.deleteRow(currentRow.rowIndex);&lt;br&gt;   }&lt;br&gt;  }&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;script language=&amp;quot;javascript1.2&amp;quot;&amp;gt;&lt;br&gt; function getParentNode(objHtml,tagName){&lt;br&gt;  var parentNode = objHtml.parentNode;&lt;br&gt;  while(parentNode.tagName!=tagName){&lt;br&gt;   parentNode = parentNode.parentNode;&lt;br&gt;  }&lt;br&gt;  return parentNode;&lt;br&gt; }&lt;/div&gt;
&lt;div&gt; window.getCustomCheckbox = function(strFormName){&lt;br&gt;  var allCheckbox = new Array();&lt;br&gt;  var allInput = document.forms[strFormName].tags(&amp;quot;INPUT&amp;quot;);&lt;br&gt;  for(var i=0;i&amp;lt;allInput.length;i++){&lt;br&gt;   if(allInput[i].type==&amp;quot;checkbox&amp;quot;&amp;amp;&amp;amp;allInput[i].id.substring(0,3)==&amp;quot;chb&amp;quot;){&lt;br&gt;    allCheckbox[allCheckbox.length] = allInput[i];&lt;br&gt;   }&lt;br&gt;  }&lt;br&gt;  return allCheckbox;&lt;br&gt; }&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;lt;/HEAD&amp;gt;&lt;br&gt;&amp;lt;BODY&amp;gt;&lt;br&gt;&amp;lt;xml id=&amp;quot;xmlData&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;gb2312&amp;quot; ?&amp;gt;&lt;br&gt; &amp;lt;datas&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Iori&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Yagami&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Athena&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Asamiya&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Kyo&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Kusanag&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;4&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Mai&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Shiranui&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt;  &amp;lt;dataRow&amp;gt;&lt;br&gt;   &amp;lt;id&amp;gt;5&amp;lt;/id&amp;gt;&lt;br&gt;   &amp;lt;check&amp;gt;&amp;lt;/check&amp;gt;&lt;br&gt;   &amp;lt;name&amp;gt;Kasumi&amp;lt;/name&amp;gt;&lt;br&gt;   &amp;lt;alias&amp;gt;Todo&amp;lt;/alias&amp;gt;&lt;br&gt;  &amp;lt;/dataRow&amp;gt;&lt;br&gt; &amp;lt;/datas&amp;gt;&lt;br&gt;&amp;lt;/xml&amp;gt;&lt;br&gt;&amp;lt;table bgcolor=&amp;quot;menu&amp;quot; border=&amp;quot;1&amp;quot; datasrc=&amp;quot;#xmlData&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;thead&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;ID&amp;lt;/th&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;状态&amp;lt;/th&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;菜单&amp;lt;/th&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;别名&amp;lt;/th&amp;gt;&lt;br&gt; &amp;lt;/thead&amp;gt;&lt;br&gt; &amp;lt;tbody&amp;gt;&lt;br&gt; &amp;lt;tr&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;span dataFld=&amp;quot;id&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;chb_Control&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;span dataFld=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;span dataFld=&amp;quot;alias&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/tr&amp;gt;&lt;br&gt; &amp;lt;/tbody&amp;gt;&lt;br&gt;&amp;lt;/table&amp;gt;&lt;br&gt;&amp;lt;br/&amp;gt;&lt;br&gt;&amp;lt;FORM NAME=&amp;quot;FORM1&amp;quot; METHOD=&amp;quot;POST&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;table bgcolor=&amp;quot;menu&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;thead&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;ID&amp;lt;/th&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;状态&amp;lt;/th&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;菜单&amp;lt;/th&amp;gt;&lt;br&gt;  &amp;lt;th&amp;gt;别名&amp;lt;/th&amp;gt;&lt;br&gt; &amp;lt;/thead&amp;gt;&lt;br&gt; &amp;lt;tbody&amp;gt;&lt;br&gt; &amp;lt;tr&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;01&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;chb_01&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;label for=&amp;quot;chb_01&amp;quot;&amp;gt;Iori&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;i&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/tr&amp;gt;&lt;br&gt; &amp;lt;tr&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;02&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;chb_02&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;label for=&amp;quot;chb_02&amp;quot;&amp;gt;Terry&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;t&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/tr&amp;gt;&lt;br&gt; &amp;lt;tr&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;03&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;chb_03&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;label for=&amp;quot;chb_03&amp;quot;&amp;gt;Anndy&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;a&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/tr&amp;gt;&lt;br&gt; &amp;lt;tr&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;04&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;chb_04&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;&amp;lt;label for=&amp;quot;chb_03&amp;quot;&amp;gt;Jonny&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;  &amp;lt;td&amp;gt;a&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/tr&amp;gt;&lt;br&gt; &amp;lt;/tbody&amp;gt;&lt;br&gt;&amp;lt;/table&amp;gt;&lt;br&gt;&amp;lt;hr&amp;gt;&lt;br&gt;&amp;lt;button style=&amp;quot;width=35&amp;quot; id=&amp;quot;checkAllButton&amp;quot;&amp;gt;全选&amp;lt;/button&amp;gt; &lt;br&gt;&amp;lt;button style=&amp;quot;width=30&amp;quot; id=&amp;quot;orderUpButton&amp;quot;&amp;gt; ↑ &amp;lt;/button&amp;gt; &lt;br&gt;&amp;lt;button style=&amp;quot;width=30&amp;quot; id=&amp;quot;orderDownButton&amp;quot;&amp;gt; ↓ &amp;lt;/button&amp;gt; &lt;br&gt;&amp;lt;button style=&amp;quot;width=35&amp;quot; id=&amp;quot;delButton&amp;quot;&amp;gt; 删除 &amp;lt;/button&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;/div&gt;
&lt;div&gt;&lt;br&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-3107968651015171382&amp;page=RSS%3a+%e6%95%b0%e6%8d%ae%e5%b2%9b&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ioriwellings.spaces.live.com&amp;amp;GT1=ioriwellings"&gt;</description><comments>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!960.entry#comment</comments><guid isPermaLink="true">http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!960.entry</guid><pubDate>Tue, 01 Aug 2006 05:05:01 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ioriwellings.spaces.live.com/blog/cns!D4DE46FA8730D2CA!960/comments/feed.rss</wfw:commentRss><wfw:comment>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!960.entry#comment</wfw:comment><dcterms:modified>2006-08-01T05:05:01Z</dcterms:modified></item><item><title>匹配数字正则 最小1位 最大三位</title><link>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!754.entry</link><description>&lt;pre&gt;&lt;p&gt;&lt;span style="color:#000000;font-family:宋体"&gt;给扬扬的 它今天问我咋办 呵呵&lt;/span&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:宋体"&gt;&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.0 Transitional//EN&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;HTML&amp;gt;&lt;br&gt;&amp;lt;HEAD&amp;gt;&lt;br&gt;&amp;lt;TITLE&amp;gt;不及格的程序员-八神&amp;lt;/TITLE&amp;gt;&lt;br&gt;&amp;lt;META http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Generator&amp;quot; CONTENT=&amp;quot;Wawa Editor 1.0&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Author&amp;quot; CONTENT=&amp;quot;八神奄,海格雷尔,JavaX,杨林&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Keywords&amp;quot; CONTENT=&amp;quot;Javascript,Java,XML,XSLT,ASP,VBScript,ASP .Net,C#,C++,Database,不及格的程序员&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;META NAME=&amp;quot;Description&amp;quot; CONTENT=&amp;quot;不及格的程序员,无所不在&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;/HEAD&amp;gt;&lt;br&gt;&amp;lt;BODY&amp;gt;&lt;br&gt; &amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:宋体"&gt;  oStr = &amp;quot;999&amp;quot;; &lt;/span&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:宋体"&gt;  alert(oStr.match(/\d{1,3}/) == oStr); &lt;/span&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:宋体"&gt; &amp;lt;/SCRIPT&amp;gt;&lt;br&gt;&amp;lt;/BODY&amp;gt;&lt;br&gt;&amp;lt;/HTML&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-3107968651015171382&amp;page=RSS%3a+%e5%8c%b9%e9%85%8d%e6%95%b0%e5%ad%97%e6%ad%a3%e5%88%99+%e6%9c%80%e5%b0%8f1%e4%bd%8d+%e6%9c%80%e5%a4%a7%e4%b8%89%e4%bd%8d&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ioriwellings.spaces.live.com&amp;amp;GT1=ioriwellings"&gt;</description><comments>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!754.entry#comment</comments><guid isPermaLink="true">http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!754.entry</guid><pubDate>Wed, 01 Mar 2006 07:13:21 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ioriwellings.spaces.live.com/blog/cns!D4DE46FA8730D2CA!754/comments/feed.rss</wfw:commentRss><wfw:comment>http://ioriwellings.spaces.live.com/Blog/cns!D4DE46FA8730D2CA!754.entry#comment</wfw:comment><dcterms:modified>2006-03-01T08:12:28Z</dcterms:modified></item></channel></rss>