﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-程序员博客-随笔分类-JS</title><link>http://www.blogjava.net/tjmzq/category/18034.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 03:57:45 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 03:57:45 GMT</pubDate><ttl>60</ttl><item><title>給指定的select控件增加option</title><link>http://www.blogjava.net/tjmzq/archive/2006/12/05/85611.html</link><dc:creator>maqsoft</dc:creator><author>maqsoft</author><pubDate>Tue, 05 Dec 2006 08:40:00 GMT</pubDate><guid>http://www.blogjava.net/tjmzq/archive/2006/12/05/85611.html</guid><wfw:comment>http://www.blogjava.net/tjmzq/comments/85611.html</wfw:comment><comments>http://www.blogjava.net/tjmzq/archive/2006/12/05/85611.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tjmzq/comments/commentRss/85611.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tjmzq/services/trackbacks/85611.html</trackback:ping><description><![CDATA[
		<font style="BACKGROUND-COLOR: #ffffff">
				<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
						<span style="COLOR: #008080">1</span>
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<span style="COLOR: #008000">//</span>
						<span style="COLOR: #008000"> 給指定的select添加新的option選項</span>
						<span style="COLOR: #008000">
								<br />
						</span>
						<span style="COLOR: #008080">2</span>
						<span style="COLOR: #008000">
								<img id="Codehighlighter1_76_186_Open_Image" onclick="this.style.display='none'; Codehighlighter1_76_186_Open_Text.style.display='none'; Codehighlighter1_76_186_Closed_Image.style.display='inline'; Codehighlighter1_76_186_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" />
								<img id="Codehighlighter1_76_186_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_76_186_Closed_Text.style.display='none'; Codehighlighter1_76_186_Open_Image.style.display='inline'; Codehighlighter1_76_186_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />
						</span>
						<span style="COLOR: #0000ff">function</span>
						<span style="COLOR: #000000"> addOption(objSelect,optionVal,optionText)</span>
						<span id="Codehighlighter1_76_186_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.blogjava.net/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_76_186_Open_Text">
								<span style="COLOR: #000000">{<br /></span>
								<span style="COLOR: #008080">3</span>
								<span style="COLOR: #000000">
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
								<span style="COLOR: #0000ff">var</span>
								<span style="COLOR: #000000">  _o</span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">document.createElement(</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">Option</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">);  <br /></span>
								<span style="COLOR: #008080">4</span>
								<span style="COLOR: #000000">
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    _o.text</span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">optionText;<br /></span>
								<span style="COLOR: #008080">5</span>
								<span style="COLOR: #000000">
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    _o.value</span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">optionVal; <br /></span>
								<span style="COLOR: #008080">6</span>
								<span style="COLOR: #000000">
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    objSelect.add(_o);<br /></span>
								<span style="COLOR: #008080">7</span>
								<span style="COLOR: #000000">
										<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span>
						</span>
				</div>
		</font>
<img src ="http://www.blogjava.net/tjmzq/aggbug/85611.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tjmzq/" target="_blank">maqsoft</a> 2006-12-05 16:40 <a href="http://www.blogjava.net/tjmzq/archive/2006/12/05/85611.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>自己寫的一個判斷帶小數位數字格式的function</title><link>http://www.blogjava.net/tjmzq/archive/2006/12/05/85609.html</link><dc:creator>maqsoft</dc:creator><author>maqsoft</author><pubDate>Tue, 05 Dec 2006 08:38:00 GMT</pubDate><guid>http://www.blogjava.net/tjmzq/archive/2006/12/05/85609.html</guid><wfw:comment>http://www.blogjava.net/tjmzq/comments/85609.html</wfw:comment><comments>http://www.blogjava.net/tjmzq/archive/2006/12/05/85609.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tjmzq/comments/commentRss/85609.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tjmzq/services/trackbacks/85609.html</trackback:ping><description><![CDATA[
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<span style="COLOR: #008080"> 1</span> <span style="COLOR: #008000">//</span><span style="COLOR: #008000"> maxlength: 最大長度,包括小數位及小數點   <font color="#008000">poslen:小數位長度   obj :input box控件</font></span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #008000"></span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000"> chkfloat(maxlength,poslen,obj){<br /></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(obj.value</span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">){<br /></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(isNaN(obj.value)){<br /></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">            obj.value</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">            alert(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">必須為數字！</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">            obj.focus();<br /></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">        }</span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(obj.value.length</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">maxlength){<br /></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">                obj.value</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">                alert(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">超出允許的最長位數！</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">                obj.focus();<br /></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">                </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">            }<br /></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(obj.value.indexOf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">.</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">!=-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">){<br /></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">                </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> intpart </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> obj.value.substring(</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,obj.value.indexOf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">.</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">))<br /></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">                </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(intpart.length</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">(maxlength</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">poslen)){<br /></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">                    obj.value</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">                    alert(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">超出允許的最長位數！</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">                    obj.focus();<br /></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000">                    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">                }<br /></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">            }</span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">{ </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 無小數點</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">25</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">                </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(obj.value.length</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">(maxlength</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">poslen)){<br /></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000">                    obj.value</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000">                    alert(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">超出允許的最長位數！</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">                    obj.focus();<br /></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">                    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">30</span> <span style="COLOR: #000000">                }<br /></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">            }<br /></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000">        <br /></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000">        }<br /></span><span style="COLOR: #008080">34</span> <span style="COLOR: #000000">    }<br /></span><span style="COLOR: #008080">35</span> <span style="COLOR: #000000">}</span></div>
<img src ="http://www.blogjava.net/tjmzq/aggbug/85609.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tjmzq/" target="_blank">maqsoft</a> 2006-12-05 16:38 <a href="http://www.blogjava.net/tjmzq/archive/2006/12/05/85609.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>感觉不错的一个动态table的例子</title><link>http://www.blogjava.net/tjmzq/archive/2006/12/05/85603.html</link><dc:creator>maqsoft</dc:creator><author>maqsoft</author><pubDate>Tue, 05 Dec 2006 08:18:00 GMT</pubDate><guid>http://www.blogjava.net/tjmzq/archive/2006/12/05/85603.html</guid><wfw:comment>http://www.blogjava.net/tjmzq/comments/85603.html</wfw:comment><comments>http://www.blogjava.net/tjmzq/archive/2006/12/05/85603.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tjmzq/comments/commentRss/85603.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tjmzq/services/trackbacks/85603.html</trackback:ping><description><![CDATA[例子： <a href="/Files/tjmzq/">http://www.blogjava.net/Files/tjmzq/</a>動態table.rar<br /><br />这个是我后来写的一个js动态table的例子，不是用的insertRow的方法。<br />并且，取得当前行及控件索引的方法感觉也不错。可以参考。<br /><br />取得索引的方法主要用的这个function：<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 取得動態新增的index值</span><span style="COLOR: #008000"><br /><img id="Codehighlighter1_43_573_Open_Image" onclick="this.style.display='none'; Codehighlighter1_43_573_Open_Text.style.display='none'; Codehighlighter1_43_573_Closed_Image.style.display='inline'; Codehighlighter1_43_573_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_43_573_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_43_573_Closed_Text.style.display='none'; Codehighlighter1_43_573_Open_Image.style.display='inline'; Codehighlighter1_43_573_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000"> getCurrentIndex()</span><span id="Codehighlighter1_43_573_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_43_573_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> sss</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> tmpobj </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> event.srcElement;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> currRowIndex </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br /><img id="Codehighlighter1_125_280_Open_Image" onclick="this.style.display='none'; Codehighlighter1_125_280_Open_Text.style.display='none'; Codehighlighter1_125_280_Closed_Image.style.display='inline'; Codehighlighter1_125_280_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_125_280_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_125_280_Closed_Text.style.display='none'; Codehighlighter1_125_280_Open_Image.style.display='inline'; Codehighlighter1_125_280_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">)</span><span id="Codehighlighter1_125_280_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_125_280_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        tmpobj </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> tmpobj.parentNode;<br /><img id="Codehighlighter1_200_249_Open_Image" onclick="this.style.display='none'; Codehighlighter1_200_249_Open_Text.style.display='none'; Codehighlighter1_200_249_Closed_Image.style.display='inline'; Codehighlighter1_200_249_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_200_249_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_200_249_Closed_Text.style.display='none'; Codehighlighter1_200_249_Open_Image.style.display='inline'; Codehighlighter1_200_249_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(tmpobj</span><span style="COLOR: #000000">!=</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">&amp;&amp;</span><span style="COLOR: #000000"> tmpobj.rowIndex</span><span style="COLOR: #000000">!=</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">)</span><span id="Codehighlighter1_200_249_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_200_249_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            currRowIndex </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> tmpobj.rowIndex;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span><span style="COLOR: #0000ff">break</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        sss</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(sss</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">)</span><span style="COLOR: #0000ff">break</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">var currRowIndex=event.srcElement.parentNode.parentNode.parentNode.rowIndex;</span><span style="COLOR: #008000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> btnaddRow </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> document.getElementById(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">btnAdd</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">).parentNode.parentNode.parentNode.rowIndex;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> a </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> currRowIndex </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> btnaddRow ; </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 計算出差值</span><span style="COLOR: #008000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> sindex </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> Math.floor(a </span><span style="COLOR: #000000">/</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">); <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    curIndex </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> sindex;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> sindex;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div><br />取得当前行的function：<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img id="Codehighlighter1_24_285_Open_Image" onclick="this.style.display='none'; Codehighlighter1_24_285_Open_Text.style.display='none'; Codehighlighter1_24_285_Closed_Image.style.display='inline'; Codehighlighter1_24_285_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_24_285_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_24_285_Closed_Text.style.display='none'; Codehighlighter1_24_285_Open_Image.style.display='inline'; Codehighlighter1_24_285_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000"> getCurrentRow()</span><span id="Codehighlighter1_24_285_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_24_285_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> sss</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> tmpobj </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> event.srcElement;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> currRowIndex </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br /><img id="Codehighlighter1_106_261_Open_Image" onclick="this.style.display='none'; Codehighlighter1_106_261_Open_Text.style.display='none'; Codehighlighter1_106_261_Closed_Image.style.display='inline'; Codehighlighter1_106_261_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_106_261_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_106_261_Closed_Text.style.display='none'; Codehighlighter1_106_261_Open_Image.style.display='inline'; Codehighlighter1_106_261_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">)</span><span id="Codehighlighter1_106_261_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_106_261_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        tmpobj </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> tmpobj.parentNode;<br /><img id="Codehighlighter1_181_230_Open_Image" onclick="this.style.display='none'; Codehighlighter1_181_230_Open_Text.style.display='none'; Codehighlighter1_181_230_Closed_Image.style.display='inline'; Codehighlighter1_181_230_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_181_230_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_181_230_Closed_Text.style.display='none'; Codehighlighter1_181_230_Open_Image.style.display='inline'; Codehighlighter1_181_230_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(tmpobj</span><span style="COLOR: #000000">!=</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">&amp;&amp;</span><span style="COLOR: #000000"> tmpobj.rowIndex</span><span style="COLOR: #000000">!=</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">)</span><span id="Codehighlighter1_181_230_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_181_230_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            currRowIndex </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> tmpobj.rowIndex;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span><span style="COLOR: #0000ff">break</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        sss</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(sss</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">)</span><span style="COLOR: #0000ff">break</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> currRowIndex;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div><br />有了这两个方法。就可以动态的取得当前电击的控件在table的哪一行了。 并且也可以动态的计算得到当前行中控件的索引值了。<img src ="http://www.blogjava.net/tjmzq/aggbug/85603.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tjmzq/" target="_blank">maqsoft</a> 2006-12-05 16:18 <a href="http://www.blogjava.net/tjmzq/archive/2006/12/05/85603.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>禁止js的错误提示。</title><link>http://www.blogjava.net/tjmzq/archive/2006/12/05/85508.html</link><dc:creator>maqsoft</dc:creator><author>maqsoft</author><pubDate>Tue, 05 Dec 2006 02:32:00 GMT</pubDate><guid>http://www.blogjava.net/tjmzq/archive/2006/12/05/85508.html</guid><wfw:comment>http://www.blogjava.net/tjmzq/comments/85508.html</wfw:comment><comments>http://www.blogjava.net/tjmzq/archive/2006/12/05/85508.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tjmzq/comments/commentRss/85508.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tjmzq/services/trackbacks/85508.html</trackback:ping><description><![CDATA[如果遇到一些顽固的js错误无法解决，而又不影响正常的功能，可以将其错误显示屏蔽掉。偷个懒~~<br />页面中添加如下代码即可。<br /><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img id="Codehighlighter1_27_53_Open_Image" onclick="this.style.display='none'; Codehighlighter1_27_53_Open_Text.style.display='none'; Codehighlighter1_27_53_Closed_Image.style.display='inline'; Codehighlighter1_27_53_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_27_53_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_27_53_Closed_Text.style.display='none'; Codehighlighter1_27_53_Open_Image.style.display='inline'; Codehighlighter1_27_53_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="COLOR: #000000">window.onerror </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000">()</span><span id="Codehighlighter1_27_53_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_27_53_Open_Text"><span style="COLOR: #000000">{   <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;   <br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="COLOR: #000000"> </span></div><img src ="http://www.blogjava.net/tjmzq/aggbug/85508.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tjmzq/" target="_blank">maqsoft</a> 2006-12-05 10:32 <a href="http://www.blogjava.net/tjmzq/archive/2006/12/05/85508.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>