﻿<?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-onlyfish</title><link>http://www.blogjava.net/onlyfish/</link><description>onlyfish</description><language>zh-cn</language><lastBuildDate>Fri, 17 Apr 2026 21:08:38 GMT</lastBuildDate><pubDate>Fri, 17 Apr 2026 21:08:38 GMT</pubDate><ttl>60</ttl><item><title>计算两个日期之间的工作日和非工作日(转自浪曦) </title><link>http://www.blogjava.net/onlyfish/archive/2008/07/02/212048.html</link><dc:creator>onlyfish</dc:creator><author>onlyfish</author><pubDate>Wed, 02 Jul 2008 01:38:00 GMT</pubDate><guid>http://www.blogjava.net/onlyfish/archive/2008/07/02/212048.html</guid><wfw:comment>http://www.blogjava.net/onlyfish/comments/212048.html</wfw:comment><comments>http://www.blogjava.net/onlyfish/archive/2008/07/02/212048.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlyfish/comments/commentRss/212048.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlyfish/services/trackbacks/212048.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">&nbsp;&nbsp;1</span>&nbsp;<span style="color: #000000">&lt;!</span><span style="color: #000000">DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">-//W3C//DTD&nbsp;HTML&nbsp;4.0&nbsp;Transitional//EN</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;&nbsp;2</span>&nbsp;<span style="color: #000000">&lt;</span><span style="color: #000000">HTML</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;&nbsp;3</span>&nbsp;<span style="color: #000000">&lt;</span><span style="color: #000000">HEAD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;&nbsp;4</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TITLE</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;作者：风中叶&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TITLE</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;&nbsp;5</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">META&nbsp;NAME</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Generator</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;CONTENT</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">EditPlus</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;&nbsp;6</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">META&nbsp;NAME</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Author</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;CONTENT</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;&nbsp;7</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">META&nbsp;NAME</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Keywords</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;CONTENT</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;&nbsp;8</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">META&nbsp;NAME</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Description</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;CONTENT</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;&nbsp;9</span>&nbsp;<span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;10</span>&nbsp;<span style="color: #000000">&lt;</span><span style="color: #000000">SCRIPT&nbsp;LANGUAGE</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">JavaScript</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;11</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">将string转换为Date</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;12</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">str必须满足如下格式:&nbsp;2008-04-29</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;13</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;convertString2Date(str)<br />
</span><span style="color: #008080">&nbsp;14</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;{<br />
</span><span style="color: #008080">&nbsp;15</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">用户split分隔出数组,将包含3个元素:年,月,日</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;16</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;splitArray&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;str.split(</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">&nbsp;17</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;18</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;用年,月,日构造日期对象</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;19</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;splitArray[0]-&gt;&nbsp;year,&nbsp;splitArray[1]-&gt;&nbsp;month,&nbsp;splitArray[2]-&gt;day</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;20</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;这时要注意月份是从0开始的</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;21</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;date&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Date(splitArray[</span><span style="color: #000000">0</span><span style="color: #000000">],&nbsp;splitArray[</span><span style="color: #000000">1</span><span style="color: #000000">]&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">,&nbsp;splitArray[</span><span style="color: #000000">2</span><span style="color: #000000">]);<br />
</span><span style="color: #008080">&nbsp;22</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;23</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;date;<br />
</span><span style="color: #008080">&nbsp;24</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;}<br />
</span><span style="color: #008080">&nbsp;25</span>&nbsp;<span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;26</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;得到date1和date2之间的间隔</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;27</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;date2要比date1大</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;28</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;date要满足如下格式:&nbsp;2008-04-29</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;29</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">参数date1和date2类型应该是String或Date</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;30</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;确保两种类型没有问题</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;31</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;getIntervalBetweenTwoDates(date1,&nbsp;date2)<br />
</span><span style="color: #008080">&nbsp;32</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;{<br />
</span><span style="color: #008080">&nbsp;33</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;realDate1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;date1;<br />
</span><span style="color: #008080">&nbsp;34</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;realDate2&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;date2;<br />
</span><span style="color: #008080">&nbsp;35</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;36</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;如果date1是Date类型就不用转换</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;37</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #000000">(date1&nbsp;</span><span style="color: #0000ff">instanceof</span><span style="color: #000000">&nbsp;Date))<br />
</span><span style="color: #008080">&nbsp;38</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080">&nbsp;39</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;realDate1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;convertString2Date(date1);<br />
</span><span style="color: #008080">&nbsp;40</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080">&nbsp;41</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;如果date2是Date类型就不用转换</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;42</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #000000">(date2&nbsp;</span><span style="color: #0000ff">instanceof</span><span style="color: #000000">&nbsp;Date))<br />
</span><span style="color: #008080">&nbsp;43</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080">&nbsp;44</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;realDate2&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;convertString2Date(date2);<br />
</span><span style="color: #008080">&nbsp;45</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080">&nbsp;46</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;47</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">得到绝对值,(realDate2.getTime()&nbsp;-&nbsp;realDate1.getTime())返回的是毫秒所以要先除1000</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;48</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;interval&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Math.abs((realDate2.getTime()&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;realDate1.getTime()))</span><span style="color: #000000">/</span><span style="color: #000000">(</span><span style="color: #000000">1000</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">60</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">60</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">24</span><span style="color: #000000">);<br />
</span><span style="color: #008080">&nbsp;49</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;50</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;interval;<br />
</span><span style="color: #008080">&nbsp;51</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;}<br />
</span><span style="color: #008080">&nbsp;52</span>&nbsp;<span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;53</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;listAllDatesBetweenTwoDates()<br />
</span><span style="color: #008080">&nbsp;54</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;{<br />
</span><span style="color: #008080">&nbsp;55</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;date1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.getElementById(</span><span style="color: #000000">"</span><span style="color: #000000">start</span><span style="color: #000000">"</span><span style="color: #000000">).value;<br />
</span><span style="color: #008080">&nbsp;56</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;date2&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.getElementById(</span><span style="color: #000000">"</span><span style="color: #000000">end</span><span style="color: #000000">"</span><span style="color: #000000">).value;<br />
</span><span style="color: #008080">&nbsp;57</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;target&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.getElementById(</span><span style="color: #000000">"</span><span style="color: #000000">result</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">&nbsp;58</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;interval&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;getIntervalBetweenTwoDates(date1,date2);<br />
</span><span style="color: #008080">&nbsp;59</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;转换string为Date</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;60</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;date1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;convertString2Date(date1);&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;61</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;year&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;date1.getFullYear();<br />
</span><span style="color: #008080">&nbsp;62</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;month&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;date1.getMonth();<br />
</span><span style="color: #008080">&nbsp;63</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;date&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;date1.getDate();<br />
</span><span style="color: #008080">&nbsp;64</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">--</span><span style="color: #000000">date;<br />
</span><span style="color: #008080">&nbsp;65</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;66</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">&nbsp;;&nbsp;i&nbsp;</span><span style="color: #000000">&lt;=</span><span style="color: #000000">&nbsp;interval&nbsp;;&nbsp;</span><span style="color: #000000">++</span><span style="color: #000000">i)<br />
</span><span style="color: #008080">&nbsp;67</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080">&nbsp;68</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">++</span><span style="color: #000000">date;<br />
</span><span style="color: #008080">&nbsp;69</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;70</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;theDate&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Date(year,&nbsp;month,&nbsp;date);<br />
</span><span style="color: #008080">&nbsp;71</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;tempYear&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;theDate.getFullYear();<br />
</span><span style="color: #008080">&nbsp;72</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;tempMonth&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;theDate.getMonth()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;73</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;tempDate&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;theDate.getDate();<br />
</span><span style="color: #008080">&nbsp;74</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;day&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;theDate.getDay();<br />
</span><span style="color: #008080">&nbsp;75</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;working&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;76</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">0</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;day&nbsp;</span><span style="color: #000000">||</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">6</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;day)&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;non-working&nbsp;day</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;77</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080">&nbsp;78</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;working&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">non-working&nbsp;day</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;79</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080">&nbsp;80</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;81</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080">&nbsp;82</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;working&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">working&nbsp;day</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;83</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080">&nbsp;84</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;theResult&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;tempYear&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">-</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;tempMonth&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">-</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;tempDate&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;is&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;working;<br />
</span><span style="color: #008080">&nbsp;85</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;div&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.createElement(</span><span style="color: #000000">"</span><span style="color: #000000">div</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">&nbsp;86</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;87</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;div.innerHTML&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;theResult;<br />
</span><span style="color: #008080">&nbsp;88</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;target.appendChild(div);&nbsp;<br />
</span><span style="color: #008080">&nbsp;89</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;90</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080">&nbsp;91</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;}<br />
</span><span style="color: #008080">&nbsp;92</span>&nbsp;<span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;93</span>&nbsp;<span style="color: #000000">&lt;/</span><span style="color: #000000">SCRIPT</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;94</span>&nbsp;<span style="color: #000000">&lt;/</span><span style="color: #000000">HEAD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;95</span>&nbsp;<span style="color: #000000">&lt;</span><span style="color: #000000">BODY</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;96</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;97</span>&nbsp;<span style="color: #000000">start&nbsp;date:</span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">text</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;length</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">20</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">start</span><span style="color: #000000">"</span><span style="color: #000000">&gt;&lt;</span><span style="color: #000000">br</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;98</span>&nbsp;<span style="color: #000000">end&nbsp;date:</span><span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">text</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;length</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">20</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">end</span><span style="color: #000000">"</span><span style="color: #000000">&gt;&lt;</span><span style="color: #000000">br</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;99</span>&nbsp;<span style="color: #000000">&lt;</span><span style="color: #000000">input&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">button</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;onclick</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">listAllDatesBetweenTwoDates()</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">result</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">100</span>&nbsp;<span style="color: #000000">&lt;</span><span style="color: #000000">div&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">result</span><span style="color: #000000">"</span><span style="color: #000000">&gt;&lt;/</span><span style="color: #000000">div</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">101</span>&nbsp;<span style="color: #000000">&lt;/</span><span style="color: #000000">BODY</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">102</span>&nbsp;<span style="color: #000000">&lt;/</span><span style="color: #000000">HTML</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008080">103</span>&nbsp;</div>
<img src ="http://www.blogjava.net/onlyfish/aggbug/212048.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlyfish/" target="_blank">onlyfish</a> 2008-07-02 09:38 <a href="http://www.blogjava.net/onlyfish/archive/2008/07/02/212048.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javaScript常用技巧续（二）</title><link>http://www.blogjava.net/onlyfish/archive/2008/06/25/210526.html</link><dc:creator>onlyfish</dc:creator><author>onlyfish</author><pubDate>Wed, 25 Jun 2008 05:29:00 GMT</pubDate><guid>http://www.blogjava.net/onlyfish/archive/2008/06/25/210526.html</guid><wfw:comment>http://www.blogjava.net/onlyfish/comments/210526.html</wfw:comment><comments>http://www.blogjava.net/onlyfish/archive/2008/06/25/210526.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlyfish/comments/commentRss/210526.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlyfish/services/trackbacks/210526.html</trackback:ping><description><![CDATA[<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: rgb(0, 0, 0);">26</span><span style="color: rgb(0, 0, 0);">.如何设定打开页面的大小<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">body&nbsp;onload</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">top.resizeTo(300,200);</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
打开页面的位置</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">body&nbsp;onload</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">top.moveBy(300,200);</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<br />
<br />
</span><span style="color: rgb(0, 0, 0);">27</span><span style="color: rgb(0, 0, 0);">.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">STYLE</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
body<br />
{background</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">image:url(</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">logo.gif);&nbsp;background</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">repeat:no</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">repeat;<br />
background</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">position:center;background</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">attachment:&nbsp;fixed}<br />
</span><span style="color: rgb(0, 0, 0);">&lt;/</span><span style="color: rgb(0, 0, 0);">STYLE</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<br />
<br />
</span><span style="color: rgb(0, 0, 0);">28</span><span style="color: rgb(0, 0, 0);">.&nbsp;检查一段字符串是否全由数字组成<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">script&nbsp;language</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">Javascript</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;&lt;!--</span><span style="color: rgb(0, 0, 0);"><br />
function&nbsp;checkNum(str){</span><span style="color: rgb(0, 0, 255);">return</span><span style="color: rgb(0, 0, 0);">&nbsp;str.match(</span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">D/)==null}</span><span style="color: rgb(0, 128, 0);"><br />
</span><span style="color: rgb(0, 0, 0);">alert(checkNum(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">1232142141</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">))<br />
alert(checkNum(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">123214214a1</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">))<br />
</span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">&nbsp;--&gt;&lt;/script&gt;</span><span style="color: rgb(0, 128, 0);"><br />
</span><span style="color: rgb(0, 0, 0);"><br />
<br />
</span><span style="color: rgb(0, 0, 0);">29</span><span style="color: rgb(0, 0, 0);">.&nbsp;获得一个窗口的大小<br />
document.body.clientWidth;&nbsp;document.body.clientHeight<br />
<br />
<br />
</span><span style="color: rgb(0, 0, 0);">30</span><span style="color: rgb(0, 0, 0);">.&nbsp;怎么判断是否是字符<br />
</span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);">&nbsp;(</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">^/</span><span style="color: rgb(0, 0, 0);">x00</span><span style="color: rgb(0, 0, 0);">-/</span><span style="color: rgb(0, 0, 0);">xff]</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">g.test(s))&nbsp;alert(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">含有汉字</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);<br />
</span><span style="color: rgb(0, 0, 255);">else</span><span style="color: rgb(0, 0, 0);">&nbsp;alert(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">全是字符</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);<br />
<br />
<br />
</span><span style="color: rgb(0, 0, 0);">31</span><span style="color: rgb(0, 0, 0);">.TEXTAREA自适应文字行数的多少<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">textarea&nbsp;rows</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">&nbsp;name</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">s1&nbsp;cols</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">27</span><span style="color: rgb(0, 0, 0);">&nbsp;onpropertychange<br />
</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">this.style.posHeight=this.scrollHeight</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
</span><span style="color: rgb(0, 0, 0);">&lt;/</span><span style="color: rgb(0, 0, 0);">textarea</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<br />
<br />
</span><span style="color: rgb(0, 0, 0);">32</span><span style="color: rgb(0, 0, 0);">.&nbsp;日期减去天数等于第二个日期<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">script&nbsp;language</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">Javascript</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
function&nbsp;cc(dd,dadd)<br />
{<br />
</span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">可以加上错误处理</span><span style="color: rgb(0, 128, 0);"><br />
</span><span style="color: rgb(0, 0, 0);">var&nbsp;a&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;Date(dd)<br />
a&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;a.valueOf()<br />
a&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;a&nbsp;</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">&nbsp;dadd&nbsp;</span><span style="color: rgb(0, 0, 0);">*</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">24</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">*</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">60</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">*</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">60</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">*</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">1000</span><span style="color: rgb(0, 0, 0);"><br />
a&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;Date(a)<br />
alert(a.getFullYear()&nbsp;</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">年</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">&nbsp;(a.getMonth()&nbsp;</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">)&nbsp;</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">月</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">&nbsp;a.getDate()&nbsp;</span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">日</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">)<br />
}<br />
cc(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">12/23/2002</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">2</span><span style="color: rgb(0, 0, 0);">)<br />
</span><span style="color: rgb(0, 0, 0);">&lt;/</span><span style="color: rgb(0, 0, 0);">script</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<br />
<br />
</span><span style="color: rgb(0, 0, 0);">33</span><span style="color: rgb(0, 0, 0);">.&nbsp;选择了哪一个Radio<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">HTML</span><span style="color: rgb(0, 0, 0);">&gt;&lt;</span><span style="color: rgb(0, 0, 0);">script&nbsp;language</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">vbscript</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
function&nbsp;checkme()<br />
</span><span style="color: rgb(0, 0, 255);">for</span><span style="color: rgb(0, 0, 0);">&nbsp;each&nbsp;ob&nbsp;in&nbsp;radio1<br />
</span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);">&nbsp;ob.checked&nbsp;then<br />
window.alert&nbsp;ob.value<br />
next<br />
end&nbsp;function<br />
</span><span style="color: rgb(0, 0, 0);">&lt;/</span><span style="color: rgb(0, 0, 0);">script</span><span style="color: rgb(0, 0, 0);">&gt;&lt;</span><span style="color: rgb(0, 0, 0);">BODY</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">INPUT&nbsp;name</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">radio1</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;type</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">radio</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;value</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">/style</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;checked</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);">Style<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">INPUT&nbsp;name</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">radio1</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;type</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">radio</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;value</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">/blog/barcode</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);">Barcode<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">INPUT&nbsp;type</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">button</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;value</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">check</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&nbsp;onclick</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">checkme()</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
</span><span style="color: rgb(0, 0, 0);">&lt;/</span><span style="color: rgb(0, 0, 0);">BODY</span><span style="color: rgb(0, 0, 0);">&gt;&lt;/</span><span style="color: rgb(0, 0, 0);">HTML</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<br />
<br />
</span><span style="color: rgb(0, 0, 0);">34</span><span style="color: rgb(0, 0, 0);">.脚本永不出错<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">SCRIPT&nbsp;LANGUAGE</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">JavaScript</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
</span><span style="color: rgb(0, 0, 0);">&lt;!--</span><span style="color: rgb(0, 0, 0);">&nbsp;Hide<br />
function&nbsp;killErrors()&nbsp;{<br />
</span><span style="color: rgb(0, 0, 255);">return</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 255);">true</span><span style="color: rgb(0, 0, 0);">;<br />
}<br />
window.onerror&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;killErrors;<br />
</span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);">&nbsp;--&gt;</span><span style="color: rgb(0, 128, 0);"><br />
</span><span style="color: rgb(0, 0, 0);">&lt;/</span><span style="color: rgb(0, 0, 0);">SCRIPT</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />
<br />
<br />
</span><span style="color: rgb(0, 0, 0);">35</span><span style="color: rgb(0, 0, 0);">.ENTER键可以让光标移到下一个输入框<br />
</span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">input&nbsp;onkeydown</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">if(event.keyCode==13)event.keyCode=9</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;</span></div>
<img src ="http://www.blogjava.net/onlyfish/aggbug/210526.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlyfish/" target="_blank">onlyfish</a> 2008-06-25 13:29 <a href="http://www.blogjava.net/onlyfish/archive/2008/06/25/210526.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javaScript常用技巧续（一）</title><link>http://www.blogjava.net/onlyfish/archive/2008/06/25/210524.html</link><dc:creator>onlyfish</dc:creator><author>onlyfish</author><pubDate>Wed, 25 Jun 2008 05:21:00 GMT</pubDate><guid>http://www.blogjava.net/onlyfish/archive/2008/06/25/210524.html</guid><wfw:comment>http://www.blogjava.net/onlyfish/comments/210524.html</wfw:comment><comments>http://www.blogjava.net/onlyfish/archive/2008/06/25/210524.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlyfish/comments/commentRss/210524.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlyfish/services/trackbacks/210524.html</trackback:ping><description><![CDATA[16. 最小化、最大化、关闭窗口 <br />
&lt;object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"&gt; <br />
&lt;param name="Command" value="Minimize"&gt;&lt;/object&gt; <br />
&lt;object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"&gt; <br />
&lt;param name="Command" value="Maximize"&gt;&lt;/object&gt; <br />
&lt;OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"&gt; <br />
&lt;PARAM NAME="Command" value="/Close"&gt;&lt;/OBJECT&gt; <br />
&lt;input type=button value="/最小化 onclick=hh1.Click()&gt; <br />
&lt;input type=button value="/blog/最大化 onclick=hh2.Click()&gt; <br />
&lt;input type=button value=关闭 onclick=hh3.Click()&gt; <br />
本例适用于IE <br />
<br />
<br />
17.屏蔽功能键Shift,Alt,Ctrl <br />
&lt;script&gt; <br />
function look(){ <br />
if(event.shiftKey) <br />
alert("禁止按Shift键!"); //可以换成ALT　CTRL <br />
} <br />
document.onkeydown=look; <br />
&lt;/script&gt; <br />
<br />
<br />
18. 网页不会被缓存 <br />
&lt;META HTTP-EQUIV="pragma" CONTENT="no-cache"&gt; <br />
&lt;META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"&gt; <br />
&lt;META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"&gt; <br />
或者&lt;META HTTP-EQUIV="expires" CONTENT="0"&gt; <br />
<br />
<br />
19.怎样让表单没有凹凸感？ <br />
&lt;input type=text"border:1 solid #000000"&gt; <br />
或 <br />
&lt;input type=text style="border-left:none; border-right:none; border-top:none; border-bottom: <br />
1 solid #000000"&gt;&lt;/textarea&gt; <br />
<br />
<br />
20.&lt;div&gt;&lt;span&gt;&amp;&lt;layer&gt;的区别？ <br />
&lt;div&gt;(division)用来定义大段的页面元素，会产生转行 <br />
&lt;span&gt;用来定义同一行内的元素，跟&lt;div&gt;的唯一区别是不产生转行 <br />
&lt;layer&gt;是ns的标记，ie不支持，相当于&lt;div&gt; <br />
<br />
<br />
21.让弹出窗口总是在最上面: <br />
&lt;body onblur="this.focus();"&gt; <br />
<br />
<br />
22.不要滚动条? <br />
让竖条没有: <br />
&lt;body style="overflow:scroll;overflow-y:hidden"&gt; <br />
&lt;/body&gt; <br />
让横条没有: <br />
&lt;body style="overflow:scroll;overflow-x:hidden"&gt; <br />
&lt;/body&gt; <br />
两个都去掉？更简单了 <br />
&lt;body scroll="no"&gt; <br />
&lt;/body&gt; <br />
<br />
<br />
23.怎样去掉图片链接点击后，图片周围的虚线？ <br />
&lt;a href="#" onFocus="this.blur()"&gt;&lt;img src="/logo.jpg" border=0&gt;&lt;/a&gt; <br />
<br />
<br />
24.电子邮件处理提交表单 <br />
&lt;form name="form1" method="post" action=mailto:****@***.com <br />
enctype="text/plain"&gt; <br />
&lt;input type=submit&gt; <br />
&lt;/form&gt; <br />
<br />
<br />
25.在打开的子窗口刷新父窗口的代码里如何写？ <br />
window.opener.location.reload()
<img src ="http://www.blogjava.net/onlyfish/aggbug/210524.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlyfish/" target="_blank">onlyfish</a> 2008-06-25 13:21 <a href="http://www.blogjava.net/onlyfish/archive/2008/06/25/210524.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javaScript常用技巧</title><link>http://www.blogjava.net/onlyfish/archive/2008/06/25/210523.html</link><dc:creator>onlyfish</dc:creator><author>onlyfish</author><pubDate>Wed, 25 Jun 2008 05:20:00 GMT</pubDate><guid>http://www.blogjava.net/onlyfish/archive/2008/06/25/210523.html</guid><wfw:comment>http://www.blogjava.net/onlyfish/comments/210523.html</wfw:comment><comments>http://www.blogjava.net/onlyfish/archive/2008/06/25/210523.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlyfish/comments/commentRss/210523.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlyfish/services/trackbacks/210523.html</trackback:ping><description><![CDATA[<font size="4">1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <br />
&lt;table border oncontextmenu=return(false)&gt;&lt;td&gt;no&lt;/table&gt; 可用于Table <br />
<br />
2. &lt;body onselectstart="return false"&gt; 取消选取、防止复制 <br />
<br />
3. onpaste="return false" 不准粘贴 <br />
<br />
4. oncopy="return false;" oncut="return false;" 防止复制 <br />
<br />
5. &lt;link rel="Shortcut Icon" href="favicon.ico"&gt; IE地址栏前换成自己的图标 <br />
<br />
6. &lt;link rel="Bookmark" href="favicon.ico"&gt; 可以在收藏夹中显示出你的图标 <br />
<br />
<br />
7. &lt;input style="ime-mode:disabled"&gt; 关闭输入法 <br />
<br />
<br />
8. 永远都会带着框架 <br />
&lt;script language="JavaScript"&gt;&lt;!-- <br />
if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 <br />
// --&gt;&lt;/script&gt; <br />
<br />
<br />
9. 防止被人frame <br />
&lt;SCRIPT LANGUAGE=JAVASCRIPT&gt;&lt;!-- <br />
if (top.location != self.location)top.location=self.location; <br />
// --&gt;&lt;/SCRIPT&gt; <br />
<br />
<br />
10. 网页将不能被另存为 <br />
&lt;noscript&gt;&lt;*** src="/*.html&gt;";&lt;/***&gt;&lt;/noscript&gt; <br />
<br />
<br />
11. &lt;input type=button value="/查看网页源代码 <br />
onclick="window.location = "view-source:"+ "http://www.pconline.com.cn""&gt; <br />
12.删除时确认 <br />
&lt;a href=""javascript :if(confirm("确实要删除吗?"))location="boos.asp?&amp;areyou=删除&amp;page=1""&gt;删除&lt;/a&gt; <br />
<br />
<br />
13. 取得控件的绝对位置 <br />
//Javascript <br />
&lt;script language="Javascript"&gt; <br />
function getIE(e){ <br />
var t=e.offsetTop; <br />
var l=e.offsetLeft; <br />
while(e=e.offsetParent){ <br />
t+=e.offsetTop; <br />
l+=e.offsetLeft; <br />
} <br />
alert("top="+t+"/nleft="+l); <br />
} <br />
&lt;/script&gt; <br />
//VBScript <br />
&lt;script language="VBScript"&gt;&lt;!-- <br />
function getIE() <br />
dim t,l,a,b <br />
set a=document.all.img1 <br />
t=document.all.img1.offsetTop <br />
l=document.all.img1.offsetLeft <br />
while a.tagName&lt;&gt;"BODY" <br />
set a = a.offsetParent <br />
t=t+a.offsetTop <br />
l=l+a.offsetLeft <br />
wend <br />
msgbox "top="&amp;t&amp;chr(13)&amp;"left="&amp;l,64,"得到控件的位置" <br />
end function <br />
--&gt;&lt;/script&gt; <br />
<br />
<br />
14. 光标是停在文本框文字的最后 <br />
&lt;script language="javascript"&gt; <br />
function cc() <br />
{ <br />
var e = event.srcElement; <br />
var r =e.createTextRange(); <br />
r.moveStart("character",e.value.length); <br />
r.collapse(true); <br />
r.select(); <br />
} <br />
&lt;/script&gt; <br />
&lt;input type=text name=text1 value="123" onfocus="cc()"&gt; <br />
<br />
<br />
15. 判断上一页的来源 <br />
javascript : <br />
document.referrer</font>
<img src ="http://www.blogjava.net/onlyfish/aggbug/210523.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlyfish/" target="_blank">onlyfish</a> 2008-06-25 13:20 <a href="http://www.blogjava.net/onlyfish/archive/2008/06/25/210523.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>