﻿<?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-丄諦啲仇魜ヤ              -文章分类-JavaScript和CSS</title><link>http://www.blogjava.net/Crying/category/25486.html</link><description>如 果 敌 人 让 你 生 气 , 那 说 明 你 没 有 胜 他 的 把 握！ 
</description><language>zh-cn</language><lastBuildDate>Fri, 23 May 2008 08:38:22 GMT</lastBuildDate><pubDate>Fri, 23 May 2008 08:38:22 GMT</pubDate><ttl>60</ttl><item><title>去掉textArea和input的边框</title><link>http://www.blogjava.net/Crying/articles/202222.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Thu, 22 May 2008 09:22:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/202222.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/202222.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/202222.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/202222.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/202222.html</trackback:ping><description><![CDATA[去掉他们的边框用CSS去控制<br />
去掉textArea的边框<br />
<br />
<span style="color: red">style='overflow:auto; background-attachment:&nbsp;&nbsp; fixed;&nbsp;&nbsp; background-repeat:&nbsp;&nbsp; no-repeat;&nbsp;&nbsp; border-style:&nbsp;&nbsp; solid;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; border-color:&nbsp;&nbsp; #FFFFFF'</span><br />
<br />
<br />
去掉input的边框<br />
<br />
<span style="color: red">style='border-left:0px;border-top:0px;border-right:0px;border-bottom:1px ' </span>
<img src ="http://www.blogjava.net/Crying/aggbug/202222.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2008-05-22 17:22 <a href="http://www.blogjava.net/Crying/articles/202222.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>div实现透明层</title><link>http://www.blogjava.net/Crying/articles/195597.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Thu, 24 Apr 2008 07:23:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/195597.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/195597.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/195597.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/195597.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/195597.html</trackback:ping><description><![CDATA[<div class="Content-body">
<div class="Content-body" id="logPanel">
<div id="fontzoom">
<p>&lt;div id="Layer1" style="position:absolute; width:260px; height:115px;
z-index:1; left: 50px; top: 77px; filter:Alpha(opacity=30)"&gt;</p>
<p>&lt;/div&gt;</p>
</div>
</div>
</div>
<img src ="http://www.blogjava.net/Crying/aggbug/195597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2008-04-24 15:23 <a href="http://www.blogjava.net/Crying/articles/195597.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>几种js实现的动态多文件上传 (转)</title><link>http://www.blogjava.net/Crying/articles/195579.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Thu, 24 Apr 2008 06:37:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/195579.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/195579.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/195579.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/195579.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/195579.html</trackback:ping><description><![CDATA[http://www.blogjava.net/bnlovebn/archive/2007/01/26/96194.html<br />
<img src ="http://www.blogjava.net/Crying/aggbug/195579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2008-04-24 14:37 <a href="http://www.blogjava.net/Crying/articles/195579.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS比较日期</title><link>http://www.blogjava.net/Crying/articles/188425.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Tue, 25 Mar 2008 02:22:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/188425.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/188425.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/188425.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/188425.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/188425.html</trackback:ping><description><![CDATA[&nbsp; <br />
<br />
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/crying/ri.jpg" border="0" height="34" width="217" /><br />
&lt;script type="text/javascript"&gt;<br />
<br />
<span style="color: red;">&nbsp; function strToDate(source) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var tar = source.replace('-','/');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return new Date(tar);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span><br />
<br />
&nbsp;&nbsp;&nbsp;function&nbsp;&nbsp; checkCalDate()&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var frm = document.forms["form1"];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var f = strToDate(frm.establishDate.value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var t = strToDate(frm.productDate.value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var e = strToDate(frm.authChDate.value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (frm.establishDate.value != "" &amp;&amp; frm.productDate.value != ""&amp;&amp;frm.authChDate.value != "") {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (f.getTime() &gt; t.getTime()) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("建厂日期不能大于投产日期！");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return&nbsp;&nbsp; false;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (t.getTime() &gt;e.getTime()) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("投产日期不能大于审核日期！");<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return&nbsp;&nbsp; false;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return&nbsp;&nbsp; true&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&lt;/script&gt;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<img src ="http://www.blogjava.net/Crying/aggbug/188425.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2008-03-25 10:22 <a href="http://www.blogjava.net/Crying/articles/188425.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>客户端表单通用验证CheckForm （转） http://www.blogjava.net/liaojiyong/archive/2006/07/24/59824.html</title><link>http://www.blogjava.net/Crying/articles/186232.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Fri, 14 Mar 2008 03:35:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/186232.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/186232.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/186232.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/186232.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/186232.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp; /**/ /* &nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nb...&nbsp;&nbsp;<a href='http://www.blogjava.net/Crying/articles/186232.html'>阅读全文</a><img src ="http://www.blogjava.net/Crying/aggbug/186232.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2008-03-14 11:35 <a href="http://www.blogjava.net/Crying/articles/186232.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS中替代回车</title><link>http://www.blogjava.net/Crying/articles/176318.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Fri, 18 Jan 2008 12:10:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/176318.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/176318.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/176318.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/176318.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/176318.html</trackback:ping><description><![CDATA[&lt;html&gt;<br />
&nbsp;&lt;script language="javascript"&gt;<br />
function a(){<br />
&nbsp;&nbsp; var r, re;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp; re = /[\r\n]+/mg;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; r =document.getElementById('a').value.replace(re, "|");&nbsp; <br />
&nbsp;&nbsp; alert(r);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
}<br />
&lt;/script&gt;<br />
&lt;body&gt;<br />
&lt;textarea id="a" rows=5&gt;<br />
&nbsp;<br />
&lt;/textarea&gt;<br />
&lt;input type="button" value="test" onclick="a();"&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;
<img src ="http://www.blogjava.net/Crying/aggbug/176318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2008-01-18 20:10 <a href="http://www.blogjava.net/Crying/articles/176318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> setTimeout和setInterval的使用</title><link>http://www.blogjava.net/Crying/articles/172922.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Sat, 05 Jan 2008 03:45:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/172922.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/172922.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/172922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/172922.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/172922.html</trackback:ping><description><![CDATA[<p style="text-indent: 21pt"><strong>&nbsp;</strong><span style="color: red"><strong>setTimeout</strong>&nbsp; </span>和&nbsp; <span style="color: red"><strong>setInterval<br />
</strong></span><br />
这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景,实际上，setTimeout和setInterval的语法相同。它们都有两个参数，一个是将要执行的代码字符串，还有一个是以毫秒为单位的时间间隔，当过了那个时间段之后就将执行那段代码。</p>
<p style="text-indent: 21pt">不过这两个函数还是有区别的，setInterval在执行完一次代码之后，经过了那个固定的时间间隔，它还会自动重复执行代码，而setTimeout只执行一次那段代码。<br />
<br />
<br />
</p>
<h3>利用他们实现定时页面跳转</h3>
<p><br />
&nbsp;</p>
<p>&nbsp;</p>
<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"  alt="" /><span style="color: #0000ff">&lt;!</span><span style="color: #ff00ff">DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.0&nbsp;Transitional//EN"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;test&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">TITLE</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HEAD</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img id="Codehighlighter1_143_495_Open_Image" onclick="this.style.display='none'; Codehighlighter1_143_495_Open_Text.style.display='none'; Codehighlighter1_143_495_Closed_Image.style.display='inline'; Codehighlighter1_143_495_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_143_495_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_143_495_Closed_Text.style.display='none'; Codehighlighter1_143_495_Open_Image.style.display='inline'; Codehighlighter1_143_495_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">SCRIPT&nbsp;</span><span style="color: #ff0000">LANGUAGE</span><span style="color: #0000ff">="JavaScript"</span><span style="color: #0000ff">&gt;</span><span id="Codehighlighter1_143_495_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"  alt="" /></span><span id="Codehighlighter1_143_495_Open_Text"><span style="color: #000000; background-color: #f5f5f5">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5">&lt;!--</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff; background-color: #f5f5f5">var</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;time&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">6</span><span style="color: #000000; background-color: #f5f5f5">;&nbsp;</span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">时间,秒&nbsp;</span><span style="color: #008000; background-color: #f5f5f5"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5"><br />
<img id="Codehighlighter1_193_235_Open_Image" onclick="this.style.display='none'; Codehighlighter1_193_235_Open_Text.style.display='none'; Codehighlighter1_193_235_Closed_Image.style.display='inline'; Codehighlighter1_193_235_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_193_235_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_193_235_Closed_Text.style.display='none'; Codehighlighter1_193_235_Open_Image.style.display='inline'; Codehighlighter1_193_235_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff; background-color: #f5f5f5">function</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;Redirect()</span><span id="Codehighlighter1_193_235_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"  alt="" /></span><span id="Codehighlighter1_193_235_Open_Text"><span style="color: #000000; background-color: #f5f5f5">{&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />window.location&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">http://www.g.cn/</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000; background-color: #f5f5f5">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff; background-color: #f5f5f5">var</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;i&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">0</span><span style="color: #000000; background-color: #f5f5f5">;&nbsp;<br />
<img id="Codehighlighter1_264_394_Open_Image" onclick="this.style.display='none'; Codehighlighter1_264_394_Open_Text.style.display='none'; Codehighlighter1_264_394_Closed_Image.style.display='inline'; Codehighlighter1_264_394_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_264_394_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_264_394_Closed_Text.style.display='none'; Codehighlighter1_264_394_Open_Image.style.display='inline'; Codehighlighter1_264_394_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff; background-color: #f5f5f5">function</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;dis()</span><span id="Codehighlighter1_264_394_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"  alt="" /></span><span id="Codehighlighter1_264_394_Open_Text"><span style="color: #000000; background-color: #f5f5f5">{&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />document.getElementById(</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">test</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">).innerHTML&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">系统自动跳转到GOOLE&nbsp;&nbsp;&nbsp;&nbsp;&lt;br/&gt;&lt;span&nbsp;style='color:red'&gt;</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">+</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">还剩</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">+</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;(time&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">-</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;i)&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">+</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">秒&lt;/span</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />i</span><span style="color: #000000; background-color: #f5f5f5">++</span><span style="color: #000000; background-color: #f5f5f5">;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000; background-color: #f5f5f5">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />timer</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">setInterval('dis()',&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">1000</span><span style="color: #000000; background-color: #f5f5f5">);</span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">显示时间&nbsp;</span><span style="color: #008000; background-color: #f5f5f5"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5">timer</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">setTimeout('Redirect()',time&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">*</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">1000</span><span style="color: #000000; background-color: #f5f5f5">);&nbsp;</span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">跳转&nbsp;</span><span style="color: #008000; background-color: #f5f5f5"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000; background-color: #f5f5f5"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">--&gt;&nbsp;</span><span style="color: #008000; background-color: #f5f5f5"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">SCRIPT</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">span&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="test"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">span</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">BODY</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">HTML</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src ="http://www.blogjava.net/Crying/aggbug/172922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2008-01-05 11:45 <a href="http://www.blogjava.net/Crying/articles/172922.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>document.all的用法</title><link>http://www.blogjava.net/Crying/articles/171599.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Sat, 29 Dec 2007 09:52:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/171599.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/171599.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/171599.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/171599.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/171599.html</trackback:ping><description><![CDATA[1.<br />
&nbsp;&nbsp; &nbsp;document.all可以判断浏览器是否是IE &nbsp; <br />
&nbsp;&nbsp; &nbsp;&nbsp; if(document.all){ &nbsp; <br />
&nbsp; &nbsp;&nbsp; &nbsp;alert("is &nbsp; IE!"); &nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
<br />
<br />
2.<br />
<br />
<br />
代码1: &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &lt;input &nbsp; name=aaa &nbsp; value=aaa&gt; &nbsp; <br />
&nbsp; &lt;input &nbsp; id=bbb &nbsp; value=bbb&gt; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &lt;script &nbsp; language=Jscript&gt; &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all.aaa.value) &nbsp; &nbsp; //根据name取value &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all.bbb.value) &nbsp; &nbsp; //根据id取 &nbsp; value &nbsp; <br />
&nbsp; &lt;/script&gt; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; 代码2： &nbsp; <br />
&nbsp; &nbsp; &nbsp; 但是常常name可以相同(如:用checkbox取用户的多项爱好的情况) &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &lt;input &nbsp; name=aaa &nbsp; value=a1&gt; &nbsp; <br />
&nbsp; &lt;input &nbsp; name=aaa &nbsp; value=a2&gt; &nbsp; <br />
&nbsp; &lt;input &nbsp; id=bbb &nbsp; value=bbb&gt; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &lt;script &nbsp; language=Jscript&gt; &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all.aaa(0).value) &nbsp; &nbsp; //显示a1 &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all.aaa(1).value) &nbsp; &nbsp; //显示a2 &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all.bbb(0).value) &nbsp; &nbsp; //这行代码会失败 &nbsp; <br />
&nbsp; &lt;/script&gt; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; 代码3： &nbsp; <br />
&nbsp; &nbsp; &nbsp; 理论上一个页面中的id是互不相同的，如果出现不同tags有相同的id &nbsp; <br />
&nbsp; document.all.id &nbsp; 就会失败,就象这样： &nbsp; <br />
&nbsp; &lt;input &nbsp; id=aaa &nbsp; value=a1&gt; &nbsp; <br />
&nbsp; &lt;input &nbsp; id=aaa &nbsp; value=a2&gt; &nbsp; <br />
&nbsp; &lt;script &nbsp; language=Jscript&gt; &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all.aaa.value) &nbsp; &nbsp; //显示 &nbsp; undefined &nbsp; 而不是 &nbsp; a1或者a2 &nbsp; <br />
&nbsp; &lt;/script&gt; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; 代码4: &nbsp; <br />
&nbsp; &nbsp; &nbsp; 对于一个复杂的页面（代码很长，或者id是由<nobr oncontextmenu="return false;" onmousemove="kwM(2);" id="key1" onmouseover="kwE(event,2, this);" style="color: #6600ff; border-bottom: #6600ff 1px dotted; background-color: transparent; text-decoration: underline" onclick="return kwC();" onmouseout="kwL(event, this);" target="_blank">程序</nobr>自动产生),或着一个 &nbsp; <br />
&nbsp; javascript初学者写的程序，很有可能出现两个tags有相同id的情况。 &nbsp; <br />
&nbsp; 为了编程的时候不出错，我<nobr oncontextmenu="return false;" onmousemove="kwM(0);" id="key0" onmouseover="kwE(event,0, this);" style="color: #6600ff; border-bottom: #6600ff 1px dotted; background-color: transparent; text-decoration: underline" onclick="return kwC();" onmouseout="kwL(event, this);" target="_blank">推荐</nobr>这样的写法： &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &lt;input &nbsp; id=aaa &nbsp; value=aaa1&gt; &nbsp; <br />
&nbsp; &lt;input &nbsp; id=aaa &nbsp; value=aaa2&gt; &nbsp; <br />
&nbsp; &lt;input &nbsp; name=bbb &nbsp; value=bbb&gt; &nbsp; <br />
&nbsp; &lt;input &nbsp; name=bbb &nbsp; value=bbb2&gt; &nbsp; <br />
&nbsp; &lt;input &nbsp; id=ccc &nbsp; value=ccc&gt; &nbsp; <br />
&nbsp; &lt;input &nbsp; name=ddd &nbsp; value=ddd&gt; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &lt;script &nbsp; language=Jscript&gt; &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all("aaa",0).value) &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all("aaa",1).value) &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all("bbb",0).value) &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all("bbb",1).value) &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all("ccc",0).value) &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; alert(document.all("ddd",0).value) &nbsp; &nbsp; <br />
&nbsp; &lt;/script&gt; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; 这样最安全.<br />
<img src ="http://www.blogjava.net/Crying/aggbug/171599.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-12-29 17:52 <a href="http://www.blogjava.net/Crying/articles/171599.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> 树形菜单</title><link>http://www.blogjava.net/Crying/articles/165806.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Thu, 06 Dec 2007 06:55:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/165806.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/165806.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/165806.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/165806.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/165806.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"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;page&nbsp;language</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">java</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;&nbsp;pageEncoding</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">UTF-8</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><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.01&nbsp;Transitional//EN</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">html</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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">My&nbsp;JSP&nbsp;</span><span style="color: #000000">'</span><span style="color: #000000">index.jsp</span><span style="color: #000000">'</span><span style="color: #000000">&nbsp;starting&nbsp;page</span><span style="color: #000000">&lt;/</span><span style="color: #000000">title</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">style</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;!--</span><span style="color: #000000">&nbsp;<br />
<img id="Codehighlighter1_209_290_Open_Image" onclick="this.style.display='none'; Codehighlighter1_209_290_Open_Text.style.display='none'; Codehighlighter1_209_290_Closed_Image.style.display='inline'; Codehighlighter1_209_290_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_209_290_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_209_290_Closed_Text.style.display='none'; Codehighlighter1_209_290_Open_Image.style.display='inline'; Codehighlighter1_209_290_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#foldheader</span><span id="Codehighlighter1_209_290_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"  alt="" /></span><span id="Codehighlighter1_209_290_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cursor:hand&nbsp;;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;font</span><span style="color: #000000">-</span><span style="color: #000000">weight:bold&nbsp;;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list</span><span style="color: #000000">-</span><span style="color: #000000">style</span><span style="color: #000000">-</span><span style="color: #000000">image:url(fold.gif)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">--&gt;&nbsp;</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">style</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">script&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">text/javascript</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;!--</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;head</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">display:''</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;img1</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Image()&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;img1.src</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">fold.gif</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;img2</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Image()&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;img2.src</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">open.gif</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_498_944_Open_Image" onclick="this.style.display='none'; Codehighlighter1_498_944_Open_Text.style.display='none'; Codehighlighter1_498_944_Closed_Image.style.display='inline'; Codehighlighter1_498_944_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_498_944_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_498_944_Closed_Text.style.display='none'; Codehighlighter1_498_944_Open_Image.style.display='inline'; Codehighlighter1_498_944_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;change()</span><span id="Codehighlighter1_498_944_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"  alt="" /></span><span id="Codehighlighter1_498_944_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img id="Codehighlighter1_522_543_Open_Image" onclick="this.style.display='none'; Codehighlighter1_522_543_Open_Text.style.display='none'; Codehighlighter1_522_543_Closed_Image.style.display='inline'; Codehighlighter1_522_543_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_522_543_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_522_543_Closed_Text.style.display='none'; Codehighlighter1_522_543_Open_Image.style.display='inline'; Codehighlighter1_522_543_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #000000">document.all)&nbsp;</span><span id="Codehighlighter1_522_543_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"  alt="" /></span><span id="Codehighlighter1_522_543_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_587_690_Open_Image" onclick="this.style.display='none'; Codehighlighter1_587_690_Open_Text.style.display='none'; Codehighlighter1_587_690_Closed_Image.style.display='inline'; Codehighlighter1_587_690_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_587_690_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_587_690_Closed_Text.style.display='none'; Codehighlighter1_587_690_Open_Image.style.display='inline'; Codehighlighter1_587_690_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(event.srcElement.id</span><span style="color: #000000">==</span><span style="color: #000000">"</span><span style="color: #000000">foldheader</span><span style="color: #000000">"</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_587_690_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"  alt="" /></span><span id="Codehighlighter1_587_690_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;srcIndex&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;event.srcElement.sourceIndex&nbsp;;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;nested&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.all[srcIndex</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">]&nbsp;;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img id="Codehighlighter1_729_828_Open_Image" onclick="this.style.display='none'; Codehighlighter1_729_828_Open_Text.style.display='none'; Codehighlighter1_729_828_Closed_Image.style.display='inline'; Codehighlighter1_729_828_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_729_828_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_729_828_Closed_Text.style.display='none'; Codehighlighter1_729_828_Open_Image.style.display='inline'; Codehighlighter1_729_828_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(nested.style.display</span><span style="color: #000000">==</span><span style="color: #000000">"</span><span style="color: #000000">none</span><span style="color: #000000">"</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_729_828_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"  alt="" /></span><span id="Codehighlighter1_729_828_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nested.style.display</span><span style="color: #000000">=</span><span style="color: #000000">''</span><span style="color: #000000">&nbsp;;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event.srcElement.style.listStyleImage</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">url(open.gif)</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;<br />
<img id="Codehighlighter1_839_939_Open_Image" onclick="this.style.display='none'; Codehighlighter1_839_939_Open_Text.style.display='none'; Codehighlighter1_839_939_Closed_Image.style.display='inline'; Codehighlighter1_839_939_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_839_939_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_839_939_Closed_Text.style.display='none'; Codehighlighter1_839_939_Open_Image.style.display='inline'; Codehighlighter1_839_939_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_839_939_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"  alt="" /></span><span id="Codehighlighter1_839_939_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nested.style.display</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">none</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event.srcElement.style.listStyleImage</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">url(fold.gif)</span><span style="color: #000000">"</span><span style="color: #000000">;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.onclick</span><span style="color: #000000">=</span><span style="color: #000000">change&nbsp;;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #008000">//</span><span style="color: #008000">--&gt;&nbsp;</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">script</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">ul</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">li&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">foldheader</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Software<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">li</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img id="Codehighlighter1_1123_1128_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1123_1128_Open_Text.style.display='none'; Codehighlighter1_1123_1128_Closed_Image.style.display='inline'; Codehighlighter1_1123_1128_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1123_1128_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1123_1128_Closed_Text.style.display='none'; Codehighlighter1_1123_1128_Open_Image.style.display='inline'; Codehighlighter1_1123_1128_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">ul&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">foldinglist</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;style</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">display:none</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;style</span><span style="color: #000000">=&amp;</span><span id="Codehighlighter1_1123_1128_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"  alt="" /></span><span id="Codehighlighter1_1123_1128_Open_Text"><span style="color: #000000">{head}</span></span><span style="color: #000000">;</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">li&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">foldheader</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nested<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">li</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img id="Codehighlighter1_1238_1243_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1238_1243_Open_Text.style.display='none'; Codehighlighter1_1238_1243_Closed_Image.style.display='inline'; Codehighlighter1_1238_1243_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1238_1243_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1238_1243_Closed_Text.style.display='none'; Codehighlighter1_1238_1243_Open_Image.style.display='inline'; Codehighlighter1_1238_1243_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">ul&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">foldinglist</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;style</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">display:none</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;style</span><span style="color: #000000">=&amp;</span><span id="Codehighlighter1_1238_1243_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"  alt="" /></span><span id="Codehighlighter1_1238_1243_Open_Text"><span style="color: #000000">{head}</span></span><span style="color: #000000">;</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">li</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">a&nbsp;href</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">&gt;</span><span style="color: #000000">nested&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">&lt;/</span><span style="color: #000000">a</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">li</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">li</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">a&nbsp;href</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">&gt;</span><span style="color: #000000">nested&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">&lt;/</span><span style="color: #000000">a</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">li</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">ul</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">ul</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">ul</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">html</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/crying/121212.jpg" border="0" />
<img src ="http://www.blogjava.net/Crying/aggbug/165806.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-12-06 14:55 <a href="http://www.blogjava.net/Crying/articles/165806.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>表格斜线</title><link>http://www.blogjava.net/Crying/articles/165376.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Wed, 05 Dec 2007 01:36:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/165376.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/165376.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/165376.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/165376.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/165376.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 转处 <a href="http://bbs.51js.com/viewthread.php?tid=13537">http://bbs.51js.com/viewthread.php?tid=13537</a>
<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: #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: #000000">&lt;</span><span style="color: #000000">HTML</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><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: #000000">&lt;</span><span style="color: #000000">TITLE</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;New&nbsp;Document&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: #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: #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: #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: #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: #000000">&lt;/</span><span style="color: #000000">HEAD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><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 />
&nbsp;&nbsp;function&nbsp;a(x,y,color)<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(</span><span style="color: #000000">"</span><span style="color: #000000">&lt;img&nbsp;border='0'&nbsp;style='position:&nbsp;absolute;&nbsp;left:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">(x</span><span style="color: #000000">+</span><span style="color: #000000">20</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">;&nbsp;top:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">(y</span><span style="color: #000000">+</span><span style="color: #000000">20</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">;background-color:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">color</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">'src='px.gif'&nbsp;width=1&nbsp;height=1&gt;</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">script</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">body&nbsp;leftmargin</span><span style="color: #000000">=</span><span style="color: #000000">20</span><span style="color: #000000">&nbsp;topmargin</span><span style="color: #000000">=</span><span style="color: #000000">20</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">TABLE&nbsp;border</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">&nbsp;bgcolor</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">000000</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;cellspacing</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">1</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;width</span><span style="color: #000000">=</span><span style="color: #000000">400</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">TR&nbsp;bgcolor</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">FFFFFF</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD&nbsp;id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">td1</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">张三</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">李四</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">王五</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TR</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">TR&nbsp;bgcolor</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">FFFFFF</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">数学</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">55</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">66</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">77</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TR</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">TR&nbsp;bgcolor</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">FFFFFF</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">英语</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">99</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">68</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">71</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TR</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">TR&nbsp;bgcolor</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">FFFFFF</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">语文</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">33</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">44</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000">55</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TD</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TR</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">TABLE</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">script</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
function&nbsp;line(x1,y1,x2,y2,color)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;tmp<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(x1</span><span style="color: #000000">&gt;=</span><span style="color: #000000">x2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmp</span><span style="color: #000000">=</span><span style="color: #000000">x1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x1</span><span style="color: #000000">=</span><span style="color: #000000">x2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x2</span><span style="color: #000000">=</span><span style="color: #000000">tmp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmp</span><span style="color: #000000">=</span><span style="color: #000000">y1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y1</span><span style="color: #000000">=</span><span style="color: #000000">y2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y2</span><span style="color: #000000">=</span><span style="color: #000000">tmp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(var&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">x1;i</span><span style="color: #000000">&lt;=</span><span style="color: #000000">x2;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;i;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(y2&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;y1)&nbsp;</span><span style="color: #000000">/</span><span style="color: #000000">&nbsp;(x2&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;x1)&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;(x&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;x1)&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;y1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a(x,y,color);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
</span><span style="color: #008000">//</span><span style="color: #008000">*********************************/</span><span style="color: #008000"><br />
</span><span style="color: #000000">line(td1.offsetLeft,td1.offsetTop,td1.offsetLeft</span><span style="color: #000000">+</span><span style="color: #000000">td1.offsetWidth,td1.offsetTop</span><span style="color: #000000">+</span><span style="color: #000000">td1.offsetHeight,</span><span style="color: #000000">'</span><span style="color: #000000">#000000</span><span style="color: #000000">'</span><span style="color: #000000">);<br />
</span><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: #000000">&lt;/</span><span style="color: #000000">BODY</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">HTML</span><span style="color: #000000">&gt;</span></div>
<br />
<br />
<img height="101" alt="" src="http://www.blogjava.net/images/blogjava_net/crying/www.jpg" width="413" border="0" />
<img src ="http://www.blogjava.net/Crying/aggbug/165376.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-12-05 09:36 <a href="http://www.blogjava.net/Crying/articles/165376.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS 去掉空格</title><link>http://www.blogjava.net/Crying/articles/161631.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Mon, 19 Nov 2007 07:34:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/161631.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/161631.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/161631.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/161631.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/161631.html</trackback:ping><description><![CDATA[<p>&lt;script&gt;<br />
function trim(str) {<br />
&nbsp;&nbsp; if (str == null) {<br />
&nbsp;&nbsp;&nbsp; return "";<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; return str.replace(/^\s*(.*?)[\s\n]*$/g,'$1');&nbsp;&nbsp; <br />
} <br />
var s="&nbsp; hello&nbsp; ";<br />
document.writeln("1"+trim(s)+"1");<br />
document.write("1"+s+"1");</p>
<p>&lt;/script&gt;</p>
<p>/***********************/</p>
<p>&nbsp;&nbsp; i&nbsp;n&nbsp;&nbsp; Javascript:&nbsp;&nbsp; <br />
&nbsp; 去掉leading/trailing&nbsp;&nbsp; 空格:&nbsp;&nbsp; str&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp;&nbsp; str.replace(/^\s+|\s+$/g,"");&nbsp;&nbsp; <br />
&nbsp; 去掉all空格:&nbsp;&nbsp; str&nbsp;&nbsp; =&nbsp;&nbsp; str.replace(/\s+/g,"");&nbsp; </p>
<img src ="http://www.blogjava.net/Crying/aggbug/161631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-11-19 15:34 <a href="http://www.blogjava.net/Crying/articles/161631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>getElementById与getElementsByName 与getElementsByTagName总结 </title><link>http://www.blogjava.net/Crying/articles/158526.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Tue, 06 Nov 2007 05:59:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/158526.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/158526.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/158526.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/158526.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/158526.html</trackback:ping><description><![CDATA[<p><span style="color: red">1.getElementById</span> <br />
作用：一般页面里ID是唯一的，用于准备定为一个元素 <br />
语法： document.getElementById(id) <br />
参数：id :必选项为字符串(String) <br />
返回值：对象; 返回相同id对象中的第一个，按在页面中出现的次序,如果无符合条件的对象，则返回 null <br />
<div class="code_title">代码</div>
<div class="code_div">
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span>example：document.getElementById(</span><span class="string">"id1"</span><span>).value;&nbsp;&nbsp;</span></span></li>
</ol>
</div>
</div>
<script>render_code();</script>
<p>&nbsp;</p>
<p><span style="color: red">2.getElementsByName</span> <br />
作用：按元素的名称查找，返回一个同名元素的数组 <br />
语法： document.getElementsByName(name) <br />
参数：name :必选项为字符串(String) <br />
返回值：数组对象; 如果无符合条件的对象，则返回空数组，按在页面中出现的次序 <br />
<div class="code_title">代码</div>
<div class="code_div">
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span>example：document.getElementsByName(</span><span class="string">"name1"</span><span>)[</span><span class="number">0</span><span>].value; &nbsp;&nbsp;</span></span></li>
    <li class=""><span>document.getElementsByName(</span><span class="string">"name1"</span><span>)[</span><span class="number">1</span><span>].value;&nbsp;&nbsp;</span></span></li>
</ol>
</div>
</div>
<script>render_code();</script>
<p>&nbsp;</p>
<p><span style="color: red">3.getElementsByTagName</span> <br />
作用：按HTML标签名查询，返回一个相同标签元素的数组 <br />
语法： object.getElementsByTagName(tagname) object可以是document或event.srcElement.parentElement等 <br />
参数：tagname:必选项为字符串(String)，根据HTML标签检索。 <br />
返回值：数组对象; 如果无符合条件的对象，则返回空数组，按在页面中出现的次序 <br />
<div class="code_title">代码</div>
<div class="code_div">
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span>example：document.getElementsByTagName(</span><span class="string">"p"</span><span>)[</span><span class="number">0</span><span>].childNodes[</span><span class="number">0</span><span>].nodeValue; &nbsp;&nbsp;</span></span></li>
    <li class=""><span>document.getElementsByTagName(</span><span class="string">"p"</span><span>)[</span><span class="number">1</span><span>].childNodes[</span><span class="number">0</span><span>].nodeValue&nbsp;&nbsp;</span></span></li>
</ol>
</div>
</div>
<img src ="http://www.blogjava.net/Crying/aggbug/158526.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-11-06 13:59 <a href="http://www.blogjava.net/Crying/articles/158526.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript 控制 CheckBox 的全选与取消全选</title><link>http://www.blogjava.net/Crying/articles/156472.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Sun, 28 Oct 2007 05:42:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/156472.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/156472.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/156472.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/156472.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/156472.html</trackback:ping><description><![CDATA[<p>&lt;html&gt;<br />
&lt;head&gt; <br />
&nbsp;<br />
&nbsp;&lt;script type="text/javascript" language="javascript"&gt;<br />
&nbsp;&lt;!-- // 说明：Javascript 控制 CheckBox 的全选与取消全选 <br />
&nbsp; function checkAll(name) {&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var el = document.getElementsByTagName('input');&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var len = el.length;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0; i&lt;len; i++)&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; if((el[i].type=="checkbox") &amp;&amp; (el[i].name==name))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; el[i].checked = true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp; } <br />
function clearAll(name) {&nbsp;&nbsp;&nbsp; <br />
&nbsp;var el = document.getElementsByTagName('input');&nbsp;&nbsp;&nbsp; <br />
&nbsp;var len = el.length;&nbsp;&nbsp;&nbsp; <br />
&nbsp;for(var i=0; i&lt;len; i++)&nbsp;&nbsp;&nbsp;&nbsp; <br />
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((el[i].type=="checkbox") &amp;&amp; (el[i].name==name))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; el[i].checked = false;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; <br />
&nbsp;} } <br />
//--&gt;&lt;/script&gt;&nbsp; <br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&nbsp;&lt;input type="checkbox" name="test" value="" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onclick="if(this.checked==true) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { checkAll('test'); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else { clearAll('test');}" /&gt; 字母全选开关 <br />
&lt;input type="checkbox" name="test" value="a" /&gt; a <br />
&lt;input type="checkbox" name="test" value="b" /&gt; b <br />
&lt;input type="checkbox" name="test" value="c" /&gt; c <br />
&lt;input type="checkbox" name="test" value="d" /&gt; d <br />
&lt;input type="checkbox" name="test" value="e" /&gt; e<br />
&lt;input type="checkbox" name="test" value="f" /&gt; f <br />
&lt;input type="checkbox" name="test" value="g" /&gt; g&nbsp; &lt;br /&gt;&nbsp; <br />
&lt;input type="checkbox" name="num" value="" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onclick="if(this.checked==true) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { checkAll('num'); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else { clearAll('num'); }"&nbsp; /&gt; 数字全选开关 <br />
&lt;input type="checkbox" name="num" value="1" /&gt; 1 <br />
&lt;input type="checkbox" name="num" value="2" /&gt; 2 <br />
&lt;input type="checkbox" name="num" value="3" /&gt; 3&nbsp; <br />
&lt;br /&gt;&lt;br /&gt; <br />
&lt;input type="button" value="选择所有的字母" onclick="checkAll('test')" /&gt; <br />
&lt;input type="button" value="清空选中的字母" onclick="clearAll('test')" /&gt;&nbsp; &lt;br /&gt;&lt;br /&gt; <br />
&lt;input type="button" value="选择所有的数字" onclick="checkAll('num')" /&gt; <br />
&lt;input type="button" value="清空选中的数字" onclick="clearAll('num')" /&gt;&nbsp; <br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</p>
<p><br />
&nbsp;&nbsp;</p>
<img src ="http://www.blogjava.net/Crying/aggbug/156472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-10-28 13:42 <a href="http://www.blogjava.net/Crying/articles/156472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>犀牛书学习笔记（2） 对象</title><link>http://www.blogjava.net/Crying/articles/153974.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Thu, 18 Oct 2007 10:20:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/153974.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/153974.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/153974.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/153974.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/153974.html</trackback:ping><description><![CDATA[<p>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;<br />
&lt;title&gt;犀牛书 对象 学习笔记p150&lt;/title&gt;<br />
&lt;script language="javascript" type="text/javascript"&gt;</p>
<p>function Rectangle(x,y)//自己构造一个对象<br />
{<br />
&nbsp;this.width=x;<br />
&nbsp;this.height=y;<br />
&nbsp;this.area=rectangle_area;//*****//<br />
}<br />
function rectangle_area()//定义一个求矩形面积的方法<br />
{<br />
&nbsp; return&nbsp; this.width*this.height;<br />
}<br />
function testObject()<br />
{<br />
&nbsp; var r=new Rectangle(3,4);<br />
&nbsp; alert(r.area());//调用面积的方法<br />
&nbsp; <br />
&nbsp; var obj=new Object();//利用原型对象Object构造一个obj<br />
&nbsp; obj.title='你好！';<br />
&nbsp; alert(obj.title);<br />
&nbsp;&nbsp; <br />
&nbsp; obj.people=new Object();//在Obj的基础上在定义一个对象people<br />
&nbsp; obj.people.name='王世清';<br />
&nbsp; alert(obj.people.name);<br />
&nbsp; <br />
&nbsp; obj.people2={name:'wsq',age:22};//在Obj的基础上在定义一个对象people2，利用直接量方法<br />
&nbsp; alert(obj.people2.name+obj.people2.age);<br />
&nbsp; <br />
&nbsp; delete obj.people2.name; //删除某个对象的属性<br />
&nbsp; alert(obj.people2.name); //name属性删除后此时的name值是Undefined<br />
&nbsp; alert(obj.people2.age); <br />
&nbsp;}<br />
&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body onload="testObject()"&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</p>
<img src ="http://www.blogjava.net/Crying/aggbug/153974.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-10-18 18:20 <a href="http://www.blogjava.net/Crying/articles/153974.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>犀牛书学习笔记（1）</title><link>http://www.blogjava.net/Crying/articles/153973.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Thu, 18 Oct 2007 10:19:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/153973.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/153973.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/153973.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/153973.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/153973.html</trackback:ping><description><![CDATA[<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type="text/javascript" language="javascript"&gt;<br />
function check(value)<br />
{&nbsp;&nbsp; /* 注意JS中方法的大小写<br />
&nbsp;&nbsp;&nbsp;&nbsp; *javascript中的字符串和数组下标都是从0开始，<br />
&nbsp; * 第一个字符的下标是0<br />
&nbsp;&nbsp;&nbsp; */</p>
<p>&nbsp;&nbsp;// alert(value.length);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 求长度<br />
&nbsp;<br />
&nbsp;/************&nbsp; Math&nbsp; ***************/<br />
&nbsp;&nbsp;&nbsp;&nbsp; /*<br />
&nbsp;&nbsp; Math.abs(- 8.09);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Math.exp( 5.7);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Math.random();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Math.sqrt(9.08);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Math.pow( 2,3);&nbsp;&nbsp;&nbsp;&nbsp; //乘方<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Math.round(99.6);<br />
&nbsp;&nbsp;&nbsp;&nbsp; alert(Math.sin(value)); <br />
&nbsp; alert((Math.sqrt(value)));&nbsp;&nbsp; 开平方<br />
&nbsp; */<br />
&nbsp;<br />
&nbsp;/**************对字符串的操作****************/<br />
&nbsp;<br />
&nbsp;// alert(value.substring(0,3)); 截取&nbsp;&nbsp;&nbsp; *方法小写*<br />
&nbsp;// alert(value.charAt(2));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 截取相应的位置的字符<br />
&nbsp;// alert(value.indexOf("a"));&nbsp;&nbsp; 获取字符a的位置<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;//var now=new Date();<br />
&nbsp;//alert(now.toLocaleString()); <br />
&nbsp;<br />
&nbsp;<br />
&nbsp;/*******数组********/<br />
&nbsp;/*var array=new Array(1,2,3);<br />
&nbsp;for(var i=0;i&lt;3;i++)<br />
&nbsp;{ <br />
&nbsp; alert(array[i]);<br />
&nbsp;}*/<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;/*******三种弹出对话框************/<br />
&nbsp;/*<br />
&nbsp;window.alert("密码不能为空！");<br />
&nbsp;&nbsp;&nbsp; window.confirm('真的要发表？');<br />
&nbsp;&nbsp;&nbsp; window.prompt("你好！","请输入要查找的字符："); <br />
&nbsp;*/<br />
&nbsp;&nbsp;<br />
}</p>
<p>&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;input type="text" id="Text"&nbsp; onBlur="check(this.value)"&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<img src ="http://www.blogjava.net/Crying/aggbug/153973.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-10-18 18:19 <a href="http://www.blogjava.net/Crying/articles/153973.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>实现JSP数据和JavaScript数据交互使用</title><link>http://www.blogjava.net/Crying/articles/153858.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Thu, 18 Oct 2007 05:35:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/153858.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/153858.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/153858.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/153858.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/153858.html</trackback:ping><description><![CDATA[对于WEB程序来说，前端（JavaScript）和后端（JSP/Servlet）是没法共用数据的，只能是后端程序（JSP）把数据输出，生成页面到前端，这时候生成的页面中的JavaScript代码才有可能得到所谓jsp的数据。同样的，只有把JavaScript里的数据提交给后端JSP代码，JSP程序中才能得到JavaScript的数据。 <br />
<br />
那如何实现在页面的JavaScript中使用jsp中的数据或是在JSP中使用页面的JavaScript数据呢？ <br />
<br />
一、页面中的JavaScript的数据如何提交给后台的JSP程序 <br />
<br />
① 可以将JavaScript的数据以xxx.JSP?var1=aaa&amp;var2=bbb的形式作为URL的参数传给JSP程序，此时在jsp中用 <br />
<br />
<br />
&lt;%String strVar1=request.getParameter("var1");%&gt;<br />
<br />
<br />
就可以获取到JavaScript脚本传递过来的数据； <br />
<br />
② 使用JavaScript通过在表单里加入隐藏域信息，然后用表单提交的方式把数据传递给JSP程序。 <br />
<br />
参考下面的脚本： <br />
<br />
<br />
&lt;script language="JavaScript"&gt; <br />
&lt;!-- <br />
/*************************************************************** <br />
* JavaScript脚本，放置在页面中的任何位置都可以 <br />
* insertclick()函数获取JSP传递到页面中的变量varMC， <br />
* 然后就可以在JavaScript中修改这个变量的值，再通过 <br />
* post的方式提交给JSP程序来使用。 <br />
***************************************************************/ <br />
function insertclick(){ <br />
var1 = document.all.mc.value; //获取页面form中的变量值 <br />
var1 = var1 + "名称"; <br />
document.insertForm.submit(); <br />
} <br />
//--&gt; <br />
&lt;/script&gt; <br />
<br />
&lt;!-- html页面form表单，放置在html页面中的位置不限 --&gt; <br />
&lt;form name="insertForm" method="post" action="yourJSP"&gt; <br />
&lt;!-- 下面这一句是获取JSP程序中传递过来的变量值 --&gt; <br />
&lt;input type="hidden" name="mc" value="&lt;%=varMC%&gt;"&gt; <br />
&lt;input type="button" value="提交" onclick="insertclick()"&gt; <br />
&lt;/form&gt;<br />
<br />
<br />
二、页面中的JavaScript的数据如何使用后台的JSP程序的数据 <br />
<br />
这个比较简单，直接在JavaScript脚本中用就可以把jsp程序中的数据传递给JavaScript脚本使用了。 <br />
<br />
<br />
参考下面的脚本： <br />
<br />
<br />
&lt;!-- html页面form表单，放置在html页面中的位置不限 --&gt; <br />
&lt;form name="insertForm" method="post" action="yourJSP"&gt; <br />
&lt;input type="hidden" name="mc" value=""&gt; <br />
&lt;/form&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
&lt;!-- <br />
/*************************************************************** <br />
* JavaScript脚本，放置在页面中form以后的任何位置都可以 <br />
* 使用JavaScirpt获取JSP传递到页面中的变量varMC， <br />
* 然后就可以在JavaScript中使用这个变量的值，通过 <br />
* JavaScript脚本赋值给form中的隐藏域。 <br />
***************************************************************/ <br />
var1 = "&lt;%=varMC%&gt;"; //获取JSP中的变量值 <br />
document.all.mc.value = var1; <br />
//--&gt; <br />
&lt;/script&gt;<br />
<img src ="http://www.blogjava.net/Crying/aggbug/153858.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-10-18 13:35 <a href="http://www.blogjava.net/Crying/articles/153858.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript 基础知识之总结实例 (转)</title><link>http://www.blogjava.net/Crying/articles/148967.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Fri, 28 Sep 2007 02:03:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/148967.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/148967.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/148967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/148967.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/148967.html</trackback:ping><description><![CDATA[<div class="postTitle">&nbsp;</div>
<p>1)<font color="#ff1493">Alert box<br />
</font>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type="text/javascript"&gt;<br />
function disp_alert()<br />
{<br />
<font color="#ff1493">alert("I am an alert box!!")<br />
</font>}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;input type="button" <font color="#ff1493">onclick="disp_alert()"</font> value="Display alert box" /&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>(2) <font color="#ff1493">confirm box<br />
</font>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type="text/javascript"&gt;<br />
function disp_confirm()<br />
&nbsp; {<br />
&nbsp; <font color="#ff1493">var r=confirm("Press a button")</font><br />
&nbsp; if (r==true)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; document.write("You pressed OK!")<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp; else<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; document.write("You pressed Cancel!")<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp; }<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;input type="button" onclick="disp_confirm()" value="Display a confirm box" /&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>(3)<br />
<font color="#ff1493">Prompt box</font></p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type="text/javascript"&gt;<br />
function disp_prompt()<br />
&nbsp; {<br />
&nbsp; var name=prompt("Please enter your name","Harry Potter")<br />
&nbsp; if <font color="#ff1493">(name!=null &amp;&amp; name!="")</font><br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; document.write("Hello " + name + "! How are you today?")<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp; }<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;input type="button" onclick="disp_prompt()" value="Display a prompt box" /&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>(4)<br />
<font color="#ff1493">&nbsp;Call a function1</font></p>
<p>&lt;html&gt;<br />
&lt;head&gt;</p>
<p>&lt;script type="text/javascript"&gt;<br />
function myfunction()<br />
{<br />
alert("HELLO")<br />
}<br />
&lt;/script&gt;</p>
<p>&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;form&gt;<br />
&lt;input type="button" <br />
onclick="myfunction()" <br />
value="Call function"&gt;<br />
&lt;/form&gt;</p>
<p>&lt;p&gt;By pressing the button, a function will be called. The function will alert a message.&lt;/p&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p><br />
(5)<br />
<font color="#ff1493">Function with an argument</font></p>
<p>&lt;html&gt;<br />
&lt;head&gt;</p>
<p>&lt;script type="text/javascript"&gt;<br />
function myfunction(txt)<br />
{<br />
alert(txt)<br />
}<br />
&lt;/script&gt;</p>
<p>&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;form&gt;<br />
&lt;input type="button" <br />
onclick="myfunction('Hello')"<br />
value="Call function"&gt;<br />
&lt;/form&gt;</p>
<p>&lt;p&gt;By pressing the button, a function with an argument will be called. The function will alert<br />
this argument.&lt;/p&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p><br />
(7<font color="#ff1493">)Function with an argument 2</font></p>
<p>&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;script type="text/javascript"&gt; <br />
function myfunction(txt) <br />
{ <br />
alert(txt) <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; </p>
<p>&lt;body&gt; <br />
&lt;form&gt; <br />
&lt;input type="button" <br />
onclick="myfunction('Good Morning!')" <br />
value="In the Morning"&gt; </p>
<p>&lt;input type="button" <br />
onclick="myfunction('Good Evening!')" <br />
value="In the Evening"&gt; <br />
&lt;/form&gt; </p>
<p>&lt;p&gt;<br />
When you click on one of the buttons, a function will be called. The function will alert<br />
the argument that is passed to it.<br />
&lt;/p&gt;</p>
<p>&lt;/body&gt; <br />
&lt;/html&gt;</p>
<p>(8)<br />
<font color="#ff1493">Function_return<br />
</font>&lt;html&gt;<br />
&lt;head&gt;</p>
<p>&lt;script type="text/javascript"&gt;<br />
function myFunction()<br />
{<br />
return ("Hello, have a nice day!")<br />
}<br />
&lt;/script&gt;</p>
<p>&lt;/head&gt;<br />
&lt;body&gt;</p>
<p>&lt;script type="text/javascript"&gt;<br />
document.write(myFunction())<br />
&lt;/script&gt;</p>
<p>&lt;p&gt;The script in the body section calls a function.&lt;/p&gt;</p>
<p>&lt;p&gt;The function returns a text.&lt;/p&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>(9)<br />
<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type="text/javascript"&gt;<br />
function product(a,b)<br />
{<br />
return a*b<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;script type="text/javascript"&gt;<br />
document.write(product(4,3))<br />
&lt;/script&gt;<br />
&lt;p&gt;The script in the body section calls a function with two parameters (4 and 3).&lt;/p&gt;<br />
&lt;p&gt;The function will return the product of these two parameters.&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p><font color="#000000">(10)<br />
loop</font> <br />
&lt;html&gt;<br />
&lt;body&gt;</p>
<p>&lt;script type="text/javascript"&gt;<br />
for (i = 0; i &lt;= 5; i++)<br />
{<br />
document.write("The number is " + i)<br />
document.write("&lt;br /&gt;")<br />
}<br />
&lt;/script&gt;</p>
<p>&lt;p&gt;Explanation:&lt;/p&gt;</p>
<p>&lt;p&gt;This for loop starts with i=0.&lt;/p&gt;</p>
<p>&lt;p&gt;As long as &lt;b&gt;i&lt;/b&gt; is less than, or equal to 5, the loop will continue to run.&lt;/p&gt;</p>
<p>&lt;p&gt;&lt;b&gt;i&lt;/b&gt; will increase by 1 each time the loop runs.&lt;/p&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p><br />
(11)<br />
&lt;html&gt;<br />
&lt;body&gt;</p>
<p>&lt;script type="text/javascript"&gt;<br />
for (i = 1; i &lt;= 6; i++)<br />
{<br />
document.write("&lt;h" + i + "&gt;This is header " + i)<br />
document.write("&lt;/h" + i + "&gt;")<br />
}<br />
&lt;/script&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p><br />
(12)<br />
&lt;html&gt;<br />
&lt;body&gt;</p>
<p>&lt;script type="text/javascript"&gt;<br />
i = 0<br />
while (i &lt;= 5)<br />
{<br />
document.write("The number is " + i)<br />
document.write("&lt;br /&gt;")<br />
i++<br />
}<br />
&lt;/script&gt;</p>
<p>&lt;p&gt;Explanation:&lt;/p&gt;</p>
<p>&lt;p&gt;&lt;b&gt;i&lt;/b&gt; is equal to 0.&lt;/p&gt;</p>
<p>&lt;p&gt;While &lt;b&gt;i&lt;/b&gt; is less than , or equal to, 5, the loop will continue to run.&lt;/p&gt;</p>
<p>&lt;p&gt;&lt;b&gt;i&lt;/b&gt; will increase by 1 each time the loop runs.&lt;/p&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>(13)<br />
&lt;html&gt;<br />
&lt;body&gt;</p>
<p>&lt;script type="text/javascript"&gt;<br />
i = 0<br />
do<br />
{<br />
document.write("The number is " + i)<br />
document.write("&lt;br /&gt;")<br />
i++<br />
}<br />
while (i &lt;= 5)<br />
&lt;/script&gt;</p>
<p>&lt;p&gt;Explanation:&lt;/p&gt;</p>
<p>&lt;p&gt;&lt;b&gt;i&lt;/b&gt;&nbsp; equal to 0.&lt;/p&gt;</p>
<p>&lt;p&gt;The loop will run&lt;/p&gt;</p>
<p>&lt;p&gt;&lt;b&gt;i&lt;/b&gt; will increase by 1 each time the loop runs.&lt;/p&gt;</p>
<p>&lt;p&gt;While &lt;b&gt;i&lt;/b&gt; is less than , or equal to, 5, the loop will continue to run.&lt;/p&gt;</p>
<p><br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>(14)<br />
&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;script type="text/javascript"&gt;<br />
var i=0<br />
for (i=0;i&lt;=10;i++)<br />
{<br />
if (i==3){break}<br />
document.write("The number is " + i)<br />
document.write("&lt;br /&gt;")<br />
}<br />
&lt;/script&gt;<br />
&lt;p&gt;Explanation: The loop will break when i=3.&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>(15)<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type="text/javascript"&gt;<br />
var txt=""<br />
function message()<br />
{<br />
try<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp; adddlert("Welcome guest!")<br />
&nbsp;&nbsp; }<br />
catch(err)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp; txt="There was an error on this page.\n\n"<br />
&nbsp;&nbsp; txt+="Error description: " + err.description + "\n\n"<br />
&nbsp;&nbsp; txt+="Click OK to continue.\n\n"<br />
&nbsp;&nbsp; alert(txt)<br />
&nbsp;&nbsp; }<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;input type="button" value="View message" onclick="message()" /&gt;<br />
&lt;/body&gt;</p>
<p>&lt;/html&gt;<br />
</p>
<img src ="http://www.blogjava.net/Crying/aggbug/148967.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-09-28 10:03 <a href="http://www.blogjava.net/Crying/articles/148967.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript小技巧</title><link>http://www.blogjava.net/Crying/articles/146579.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Wed, 19 Sep 2007 11:32:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/146579.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/146579.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/146579.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/146579.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/146579.html</trackback:ping><description><![CDATA[<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">1.document.write(""); 输出语句</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">2.JS中的注释为//</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">3.传统的HTML文档顺序是:document-&gt;html-&gt;(head,body)</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">4.一个浏览器窗口中的DOM顺序是:window-&gt;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">(navigator,screen,history,location,document)</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">6.一个小写转大写的JS: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">7.JS中的值类型:String,Number,Boolean,Null,Object,Function</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">8.JS中的字符型转换成数值型:parseInt(),parseFloat()</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">9.JS中的数字转换成字符型:(""+变量)</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">10.JS中的取字符串长度是:(length)</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">11.JS中的字符与字符相连接使用+号.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">12.JS中的比较操作符有:==等于,!=不等于,&gt;,&gt;=,&lt;.&lt;=</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">13.JS中声明变量使用:var来进行声明</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">14.JS中的判断语句结构:if(condition){}else{}</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">15.JS中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop}</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">16.循环中止的命令是:break</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">17.JS中的函数定义:function functionName([parameter],...){statement[s]}</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">20.状态栏的设置:window.status="字符";</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">21.弹出提示信息:window.alert("字符");</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">22.弹出确认框:window.confirm();</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">23.弹出输入提示框:window.prompt();</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">24.指定当前显示链接的位置:window.location.href="URL"</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">25.取出窗体中的所有表单的数量:document.forms.length</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">26.关闭文档的输出流:document.close();</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">27.字符串追加连接符:+=</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">28.创建一个文档元素:document.createElement(),document.createTextNode()</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">29.得到元素的方法:document.getElementById()</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">30.设置表单中所有文本型的成员的值为空:</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">var form = window.document.forms[0]</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">for (var i = 0; i&lt;form.elements.length;i++){</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; if (form.elements.type == "text"){</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; form.elements.value = "";</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">}</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">31.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE)</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">33.单选按钮组判断是否被选中也是用checked.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black"><span style="font-family: 宋体">34.</span><span style="font-family: pmingliu">下拉列表框的值</span><span style="font-family: 宋体">:document.forms[0].selectName.options[n].value (n有时用下拉列表框名称加上.selectedIndex来确定被选中的值)</span></p>
<p style="font-size: 9pt; margin: 0in; color: black">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">35.字符串的定义:var myString = new String("This is lightsword");</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">36.字符串转成大写:string.toUpperCase(); 字符串转成小</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">写:string.toLowerCase();</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">37.返回字符串2在字符串1中出现的位置:String1.indexOf("String2")!=-1则说明没找到.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">38.取字符串中指定位置的一个字符:StringA.charAt(9);</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">39.取出字符串中指定起点和终点的子字符串:stringA.substring(2,6);<br />
<br />
</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">40.数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(value1,value2)返回两个数中的最在值,Math.pow(value1,10)返回value1的十次方,Math.round(value1)四舍五入函数,Math.floor(Math.random()*(n+1))返回随机数</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">41.定义日期型变量:var today = new Date();</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">42.日期函数列表:dateObj.getTime()得到时间,dateObj.getYear()得到年份,dateObj.getFullYear()得到四位的年份,dateObj.getMonth()得到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期几,dateObj.getHours()得到小时,dateObj.getMinutes()得到分,dateObj.getSeconds()得到秒,dateObj.setTime(value)设置时间,dateObj.setYear(val)设置年,dateObj.setMonth(val)设置月,dateObj.setDate(val)设置日,dateObj.setDay(val)设置星期几,dateObj.setHours设置小时,dateObj.setMinutes(val)设置分,dateObj.setSeconds(val)设置秒&nbsp;&nbsp;[注意:此日期时间从0开始计]</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">43.FRAME的表示方式: [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">44.parent代表父亲对象,top代表最顶端对象</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">45.打开子窗口的父窗口为:opener</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">46.表示当前所属的位置:this</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">48.在老的浏览器中不执行此JS:&lt;!--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//--&gt;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">49.引用一个文件式的JS:&lt;script type="text/javascript" src="aaa.js"&gt;&lt;/script&gt;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">50.指定在不支持脚本的浏览器显示的HTML:&lt;noscript&gt;&lt;/noscript&gt;<br />
</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体"><br />
</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">51.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例:&lt;a href="a.html" onclick="location.href='b.html';return </p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">false"&gt;dfsadf&lt;/a&gt;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">52.JS的内建对象有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError,TypeError,URIError</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">53.JS中的换行:\n</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">54.窗口全屏大小:&lt;script&gt;function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}window.maximize=fullScreen;&lt;/script&gt;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">55.JS中的all代表其下层的全部元素</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">57.innerHTML的值是表单元素的值:如&lt;p id="para"&gt;"how are &lt;em&gt;you&lt;/em&gt;"&lt;/p&gt;,则innerHTML的值就是:how are &lt;em&gt;you&lt;/em&gt;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">58.innerTEXT的值和上面的一样,只不过不会把&lt;em&gt;这种标记显示出来.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">60.isDisabled判断是否为禁止状态.disabled设置禁止状态</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">61.length取得长度,返回整型数值</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">63.window.focus()使当前的窗口在所有窗口之前.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">64.blur()指失去焦点.与FOCUS()相反.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">65.select()指元素为选中状态.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">66.防止用户对文本框中输入文本:onfocus="this.blur()"</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">67.取出该元素在页面中出现的数量:document.all.tags("div(或其它HTML标记符)").length</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">68.JS中分为两种窗体输出:模态和非模态.window.showModaldialog(),window.showModeless()</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">69.状态栏文字的设置:window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.';</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">70.添加到收藏夹:external.AddFavorite("http://www.dannyg.com";,"jaskdlf");</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">71.JS中遇到脚本错误时不做任何操作:window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...的多重继续.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">73.JS中的self指的是当前的窗口</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">74.JS中状态栏显示内容:window.status="内容"</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">75.JS中的top指的是框架集中最顶层的框架</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">76.JS中关闭当前的窗口:window.close();</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">77.JS中提出是否确认的框:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">78.JS中的窗口重定向:window.navigate(http://www.sina.com.cn;);</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">79.JS中的打印:window.print()</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">80.JS中的提示输入框:window.prompt("message","defaultReply");</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">81.JS中的窗口滚动条:window.scroll(x,y)</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">82.JS中的窗口滚动到位置:window.scrollby</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">(funcRef,msecDelay)或setTimeout</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]);</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}}&nbsp;&nbsp;window.onbeforeunload=verifyClose;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">86.当窗体第一次调用时使用的文件句柄:onload()</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">87.当窗体关闭时调用的文件句柄:onunload()</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; font-family: 宋体"><span lang="ja" style="color: black">88.window.location的属性: protocol(http:),hostname(</span><span lang="zh-CN"><font color="#1a8bc8">www.example.com</font></span><span lang="ja" style="color: black">),port(80),host(</span><span lang="zh-CN"><font color="#1a8bc8">www.example.com</font></span><span lang="ja" style="color: black">:80),pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息)</span></p>
<p style="font-size: 9pt; margin: 0in; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">89.window.location.reload()刷新当前页面.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL)</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">91.document.write()不换行的输出,document.writeln()换行输出</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">92.document.body.noWrap=true;防止链接文字折行.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">93.变量名.charAt(第几位),取该变量的第几位的字符.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">94."abc".charCodeAt(第几个),返回第几个字符的ASCii码值.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">95.字符串连接:string.concat(string2),或用+=进行连接</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">96.变量.indexOf("字符",起始位置),返回第一个出现的位置(从0开始计算)</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">97.string.lastIndexOf(searchString[,startIndex])最后一次出现的位置.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">98.string.match(regExpression),判断字符是否匹配.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">99.string.replace(regExpression,replaceString)替换现有字符串.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">100.string.split(分隔符)返回一个数组存储值.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">101.string.substr(start[,length])取从第几位到指定长度的字符串.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">102.string.toLowerCase()使字符串全部变为小写.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">103.string.toUpperCase()使全部字符变为大写.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">104.parseInt(string[,radix(代表进制)])强制转换成整型.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">105.parseFloat(string[,radix])强制转换成浮点型.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">106.isNaN(变量):测试是否为数值型.</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">&nbsp;</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体">107.定义常量的关键字:const,定义变量的关键字:var</p>
<p style="font-size: 9pt; margin: 0in; color: black; font-family: 宋体"><br />
</p>
<img src ="http://www.blogjava.net/Crying/aggbug/146579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-09-19 19:32 <a href="http://www.blogjava.net/Crying/articles/146579.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>css实现菜单（转）</title><link>http://www.blogjava.net/Crying/articles/142030.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Sun, 02 Sep 2007 01:14:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/142030.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/142030.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/142030.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/142030.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/142030.html</trackback:ping><description><![CDATA[<p><span style="color: #333333">&lt;html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" c /&gt;<br />
&lt;title&gt;css菜单演示&lt;/title&gt;<br />
&lt;style type="text/css"&gt;<br />
&lt;!--<br />
*{margin:0;padding:0;border:0;}<br />
body {<br />
&nbsp;&nbsp;&nbsp; font-family: arial, 宋体, serif;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; font-size:12px;<br />
}<br />
#nav {<br />
&nbsp;&nbsp;&nbsp;&nbsp; line-height: 24px;&nbsp; list-style-type: none; background:#666;<br />
}<br />
#nav a {<br />
&nbsp;&nbsp;&nbsp; display: block; width: 150px; text-align:center;<br />
}<br />
#nav a:link&nbsp; {<br />
&nbsp;&nbsp;&nbsp; color:#666; text-decoration:none;<br />
}<br />
#nav a:visited&nbsp; {<br />
&nbsp;&nbsp;&nbsp; color:#666;text-decoration:none;<br />
}<br />
#nav a:hover&nbsp; {<br />
&nbsp;&nbsp;&nbsp; color:#FFF;text-decoration:none;font-weight:bold;<br />
}<br />
#nav li {<br />
&nbsp;&nbsp;&nbsp; float: left; width: 80px; background:#CCC;<br />
}<br />
#nav li a:hover{<br />
&nbsp;&nbsp;&nbsp; background:#999;<br />
}<br />
#nav li ul {<br />
&nbsp;&nbsp;&nbsp; line-height: 27px;&nbsp; list-style-type: none;text-align:left;<br />
&nbsp;&nbsp;&nbsp; left: -999em; width: 150px; position: absolute;<br />
}<br />
#nav li ul li{<br />
&nbsp;&nbsp;&nbsp; float: left; width: 150px;<br />
&nbsp;&nbsp;&nbsp; background: #F6F6F6;<br />
}<br />
#nav li ul a{<br />
&nbsp;&nbsp;&nbsp; display: block; width: 156px;text-align:left;padding-left:24px;<br />
}<br />
#nav li ul a:link&nbsp; {<br />
&nbsp;&nbsp;&nbsp; color:#666; text-decoration:none;<br />
}<br />
#nav li ul a:visited&nbsp; {<br />
&nbsp;&nbsp;&nbsp; color:#666;text-decoration:none;<br />
}<br />
#nav li ul a:hover&nbsp; {<br />
&nbsp;&nbsp;&nbsp; color:#F3F3F3;text-decoration:none;font-weight:normal;<br />
&nbsp;&nbsp;&nbsp; background:#C00;<br />
}<br />
#nav li:hover ul {<br />
&nbsp;&nbsp;&nbsp; left: auto;<br />
}<br />
#nav li.sfhover ul {<br />
&nbsp;&nbsp;&nbsp; left: auto;<br />
}<br />
#content {<br />
&nbsp;&nbsp;&nbsp; clear: left;<br />
}<br />
--&gt;<br />
&lt;/style&gt;<br />
&lt;script type=text/javascript&gt;&lt;!--//--&gt;&lt;![cdata[//&gt;&lt;!--<br />
function menuFix() {<br />
&nbsp;&nbsp;&nbsp; var sfels = document.getElementById("nav").getElementsByTagName("li");<br />
&nbsp;&nbsp;&nbsp; for (var i=0; i&lt;sfels.length; i++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sfels[i].() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.className+=(this.className.length&gt;0? " ": "") + "sfhover";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sfels[i].() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.className+=(this.className.length&gt;0? " ": "") + "sfhover";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sfels[i].() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.className+=(this.className.length&gt;0? " ": "") + "sfhover";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sfels[i].() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"),<br />
"");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
window.;<br />
//--&gt;&lt;!]]&gt;&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;ul id="nav"&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;用户管理&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;ul&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;产品一&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;产品一&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;产品一&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;产品一&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;产品一&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;产品一&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;文章管理&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;ul&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;服务二&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;服务二&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;服务二&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;服务二服务二&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;服务二服务二服务二&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;服务二&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;图片管理&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;ul&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;案例三&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;案例&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;案例三案例三&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;案例三案例三案例三&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;系统管理&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;ul&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;我们四&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;我们四&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;我们四&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a href="#"&gt;我们四111&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、<br />
实现的原理如下：<br />
定义一个id为nav的ul，他下面有一级和二级菜单。<br />
二级菜单默认是隐藏的。因为他的样式是<br />
#nav li ul {<br />
&nbsp;&nbsp;&nbsp; line-height: 27px;&nbsp; list-style-type: none;text-align:left;<br />
&nbsp;&nbsp;&nbsp; left: -999em; width: 150px; position: absolute;<br />
}<br />
关键就在于这个left:-999em和position:absolute，因为把他置为绝对的-999个字符长度后，他就不在父节点的所见范围内了，所以就看不到了。当鼠标指上去的时候，用js把li的样式后加了另一个样式sfhover，即<br />
#nav li.sfhover ul {<br />
&nbsp;&nbsp;&nbsp; left: auto;<br />
}<br />
这个样式中把left置为了auto，就表示显示在原地方，这样就能看到了，这里还做了浏览器的兼容。因为IE不支持<br />
#nav li:hover ul {<br />
&nbsp;&nbsp;&nbsp; left: auto;<br />
}这样的语法，只有用js给加上onmouseover等事件了。其实在firefox中是不需要那段js代码的。</span></p>
<p><span style="color: #333333">至于二级菜单的指上去变红色的效果则纯是css写的。秘密如下：<br />
#nav li ul a:link&nbsp; {<br />
&nbsp;&nbsp;&nbsp; color:#666; text-decoration:none;<br />
}<br />
#nav li ul a:visited&nbsp; {<br />
&nbsp;&nbsp;&nbsp; color:#666;text-decoration:none;<br />
}<br />
#nav li ul a:hover&nbsp; {<br />
&nbsp;&nbsp;&nbsp; color:#F3F3F3;text-decoration:none;font-weight:normal;<br />
&nbsp;&nbsp;&nbsp; background:#C00;<br />
}<br />
link表示一个链接a在页面上显示的样式，visited表示链接访问后的样式，hover表示指上去后的样式，这里的hover是IE唯一一个支持的这种写法。还有一个虚选择器active，表示激活后的样式。注意，a的这四个虚选择器是有顺序的，必须按lvha这个顺序写才会有效，可以记为love与hate，喜欢和讨厌，好记吧，呵呵。<br />
</span></p>
<img src ="http://www.blogjava.net/Crying/aggbug/142030.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-09-02 09:14 <a href="http://www.blogjava.net/Crying/articles/142030.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>网页实用的</title><link>http://www.blogjava.net/Crying/articles/142029.html</link><dc:creator>Crying</dc:creator><author>Crying</author><pubDate>Sun, 02 Sep 2007 01:12:00 GMT</pubDate><guid>http://www.blogjava.net/Crying/articles/142029.html</guid><wfw:comment>http://www.blogjava.net/Crying/comments/142029.html</wfw:comment><comments>http://www.blogjava.net/Crying/articles/142029.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.blogjava.net/Crying/comments/commentRss/142029.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Crying/services/trackbacks/142029.html</trackback:ping><description><![CDATA[<div><font size="3"><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto">1.鼠标移动上去，图片变亮，移开又变成灰色。改变的是透明度。</font> </font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">&lt;style&gt; </font></font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">.p1{filter:Alpha(Opacity=20)} </font></font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">.p2{filter:Alpha(Opacity=100)} </font></font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">&lt;/style&gt;</font></font> </div>
<div>&lt;img src="/image/xxx.gif" border=0 class=p1 on mouseover="this.classname=p2"&nbsp;&nbsp; on mouseout="this.classname=p1"&gt; </div>
<div><font size="3">2.怎样在网页中播放mp3格式音乐 </font></div>
<div><font size="3">&lt;html&gt; </font></div>
<div><font size="3">&lt;title&gt;&lt;/title&gt; </font></div>
<div><font size="3">&lt;body&gt; </font></div>
<div><font size="3">&lt;embed src="</font><a href="http://music.jztele.com/mp3/dianying/xyxy.mp3" target="_blank"><font size="3">http://music.jztele.com/mp3/dianying/xyxy.mp3</font></a><wbr><font size="3">"; loop=false autostart=true name=bgss width="0" height=0&gt; </font></div>
<div><font size="3">&lt;/body&gt; </font></div>
<div><font size="3">&lt;/html&gt; </font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto">详细说明： </font></div>
<div><font size="3">&lt;embed </font></div>
<div><font size="3">src="xx.mp3" 音乐文件 </font></div>
<div><font size="3">loop=false 是否重复播放 </font></div>
<div><font size="3">autostart=true 是否自动开始 </font></div>
<div><font size="3">name=bgss 为了控制而设定的名字 </font></div>
<div><font size="3">width="0" height="0" 宽、高 </font><font size="3">&gt; </font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto">3.滚动现实公告 </font></div>
<div><font size="3">&lt;table width="800" border="0" cellspacing="0" cellpadding="0"&gt; </font></div>
<div><font size="3">&lt;tbody&gt; </font></div>
<div><font size="3">&lt;tr style="text-align: center;"&gt; </font></div>
<div><font size="3">&lt;td height="0"&gt; &lt;hr noshade&gt; &lt;p&gt; </font></div>
<div><font size="3">&lt;marquee&gt; </font></div>
<div><font size="3">&lt;xmp&gt; 事件文字滚动 ——公告&lt;/xmp&gt; </font></div>
<div><font size="3">&lt;/marquee&gt; </font></div>
<div><font size="3">&lt;/p&gt; </font></div>
<div><font size="3">&lt;hr noshade&gt;&lt;/td&gt; </font></div>
<div><font size="3">&lt;/tr&gt; </font></div>
<div><font size="3">&lt;/tbody&gt; </font></div>
<div><font size="3">&lt;/table&gt; </font></div>
<div><font size="3"><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto">4.以图片作为按钮</font> </font></div>
<div><font size="3">&lt;form method="post" action="test.html"&gt; </font></div>
<div><font size="3">&lt;input type="text" name="textfield"&gt; </font></div>
<div><font size="3">&lt;input type="text" name="textfield2"&gt; </font></div>
<div><font size="3">&lt;input type="image" border="0" name="imageField" src="../img/submit.jpg" width="71" height="32" &gt; </font></div>
<div><font size="3">&lt;/form&gt; </font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto">5.表格中单元格之间分隔线的隐藏方法 </font></div>
<div><font size="3">其实上面的三个表格都有三行三列，隐藏分隔线的诀窍在于rules，察看这三个表格的源代码，我们可以看到&lt;TABLE&gt;标签中都有rules。 它有三个参数(cols,rows,none)，当rules=cols时，表格会隐藏纵向的分隔线，这样我们就只能看到表格的行；当rules=rows时，则 隐藏了横向的分隔线，这样我们只能看到表格的列；而当rules=none时，纵向分隔线和横向分隔线将全部隐藏。 </font></div>
<div>&shy;</div>
<div><font size="3">6.表格边框的隐藏 </font></div>
<div><font size="3">表格边框的显示与隐藏，是可以用frame参数来控制的。请注意它只控制表格的边框图，而不影晌单元格。 </font></div>
<div><font size="3">只显示上边框 &lt;table frame=above&gt; </font></div>
<div><font size="3">只显示下边框 &lt;table frame=below&gt; </font></div>
<div><font size="3">只显示左、右边框 &lt;table frame=vsides&gt; </font></div>
<div><font size="3">只显示上、下边框 &lt;table frame=hsides&gt; </font></div>
<div><font size="3">只显示左边框 &lt;table frame=lhs&gt; </font></div>
<div><font size="3">只显示右边框 &lt;table frame=rhs&gt; </font></div>
<div><font size="3">不显示任何边框 &lt;table frame=void&gt; </font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"></font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">7.刷新的不同状态</font></font> </div>
<div>&shy;</div>
<div><font size="3">非模态刷新父页面：window.opener.location.reload(); </font></div>
<div><font size="3">模态刷新父页面：window.dialogArguments.location.reload();&nbsp;&nbsp; </font></div>
<div><font size="3">window.location.assign('chklogin.jsp'); </font></div>
<div><font size="3">window.location.reload('chklogin.jsp'); </font></div>
<div><font size="3">以后用前者进行刷新吧。后者似乎对FF 不怎么兼容。 </font></div>
<div><font size="3"><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto">8.文字过长，缩略显示为...</font> </font></div>
<div><font size="3">&lt;DIV STYLE="width: 120px; border: 1px solid blue; </font></div>
<div><font size="3">overflow: hidden; text-overflow:ellipsis"&gt; </font></div>
<div><font size="3">&lt;NOBR title="就是比如有一行文字，很长，表格内一行显示不下."&gt;就是比如有一行文字，很长，表格内一行显示不下.&lt;/NOBR&gt; </font></div>
<div><font size="3">&lt;/DIV&gt; </font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"></font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">9.加入收藏夹通用代码</font></font> </div>
<div>&shy;</div>
<div><font size="3">&lt;script type="text/javascript"&gt; </font></div>
<div><font size="3">function addBookmark(title,url) </font></div>
<div><font size="3">{ </font></div>
<div><font size="3">if (window.sidebar) </font></div>
<div><font size="3">{ </font></div>
<div><font size="3">window.sidebar.addPanel(title, url,""); </font></div>
<div><font size="3">} else if( document.all ) </font></div>
<div><font size="3">{ </font></div>
<div><font size="3">window.external.AddFavorite( url, title); </font></div>
<div><font size="3">} else if( window.opera &amp;&amp; window.print ) </font></div>
<div><font size="3">{ </font></div>
<div><font size="3">return true; </font></div>
<div><font size="3">} </font></div>
<div><font size="3">} </font></div>
<div><font size="3">&lt;/script&gt; </font></div>
<div><font size="3">页面使用：&lt;a href=javascript:addBookmark('天极网网页陶吧','http://homepage.yesky.com/')&gt; 添加到收藏&lt;/a&gt; </font></div>
<div><font size="3"><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto">10.几种弹出窗口</font> </font></div>
<div><font size="3">用户输入：var msg=prompt("请输入密码：");if(msg == "PKU")&nbsp;&nbsp;弹出输入框。 </font></div>
<div><font size="3">用户确定：var IsOk = confirm('ok'); </font></div>
<div><font size="3">警告：alert("对不起");</font> </div>
<div><font size="3">open为打开一个窗口。 </font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"></font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">11.动态改变 下拉列表的值。</font></font> </div>
<div>&shy;</div>
<div><font size="3">document.formname.elements[第几个元素].text = "test"; </font></div>
<div><font size="3">eg: </font></div>
<div><font size="3">document.test9_1.elements[0].options[0].text="昆明市"; </font></div>
<div><font size="3">当然也可以用，之所以写出来是因为很多时候，我总是习惯用value，而忽略了text属性： </font></div>
<div><font size="3">document.getElementById('select').options[0].text="昆明市"; </font></div>
<div>&shy;</div>
<div><font size="3">12.动态插入表格内容： </font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">document.getElementById('saleAndLost').rows[1].cells </font></font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">x[1].innerHTML="test"; </font></font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"></font></div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto"><font size="3">13.播放器代码</font></font> </div>
<div>&shy;</div>
<div><font size="3">(1)media player代码: </font></div>
<div><font size="3">&lt;DIV&gt; </font></div>
<div><font size="3">&lt;OBJECT id=videowindow1 height=185 width=179 classid=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6&gt; </font></div>
<div><font size="3">&lt;PARAM NAME="URL" VALUE="</font><a href="http://tyrb.com/big5/site1/images/2006-02/17/020203170937500170795.mp3" target="_blank"><font size="3">http://tyrb.com/big5/site1/images/2006-02/17/020203170937500170795.mp3</font></a><wbr><font size="3">"&gt; </font></div>
<div><font size="3">&lt;PARAM NAME="playCount" VALUE="infinite"&gt; </font></div>
<div><font size="3">&lt;PARAM NAME="autoStart" VALUE="1"&gt; </font></div>
<div><font size="3">&lt;PARAM NAME="volume" VALUE="50"&gt; </font></div>
<div><font size="3">&lt;PARAM NAME="uiMode" VALUE="full"&gt; </font></div>
<div><font size="3">&lt;PARAM NAME="stretchToFit" VALUE="1"&gt; </font></div>
<div><font size="3">&lt;/OBJECT&gt; </font></div>
<div><font size="3">&lt;/DIV&gt; </font></div>
<div>&shy;</div>
<div><font size="3">其中</font><a href="http://tyrb.com/big5/site1/images/2006-02/17/020203170937500170795.mp3" target="_blank"><font size="3">http://tyrb.com/big5/site1/images/2006-02/17/020203170937500170795.mp3</font></a><wbr><font size="3">就是歌曲"幸福像花儿一样"的地址， </font></div>
<div><font size="3">改变这个地址也就改变了你的歌曲 </font></div>
<div>&shy;</div>
<div><font size="3">(2)WMP播放器 </font></div>
<div><font size="3">&lt;embed src="影音文件地址" width="播放器宽" height="播放器高" autostart="true" loop="true" align="center" volume="200" type="audio/x-pn-realaudio-plugin" exts="ra,ram" Init fn="load-types" mime-types="mime.types" ALT="(Random)"&gt;&lt;/embed&gt; </font></div>
<div><font size="3">(3)Flash播放器 </font></div>
<div><font size="3">&lt;embed src="Flash地址" pluginspage="</font><a href="http://www.macromedia.com/go/getflashplayer" target="_blank"><font size="3">http://www.macromedia.com/go/getflashplayer</font></a><wbr><font size="3">" type="application/x-shockwave-flash" width="播放器宽" height="播放器高[" quality="High"&gt;&lt;/embed&gt; </font></div>
<div>&shy;</div>
<div><font size="3">(4)RealPlayer播放器 </font></div>
<div><font size="3">&lt;object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="480" height="360"&gt; </font></div>
<div><font size="3">&lt;param name="src" value="dfA.rmvb" /&gt; </font></div>
<div><font size="3">&lt;param name="controls" value="ImageWindow" /&gt; </font></div>
<div><font size="3">&lt;param name="console" value="_master" /&gt; </font></div>
<div><font size="3">&lt;/object&gt;&lt;br /&gt; </font></div>
<div><font size="3">&lt;object classid="CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" width="480" height="32"&gt; </font></div>
<div><font size="3">&lt;param name="src" value="dfA.rmvb" /&gt; </font></div>
<div><font size="3">&lt;param name="controls" value="controlpanel" /&gt; </font></div>
<div><font size="3">&lt;param name="AUTOSTART" value="1"&gt; </font></div>
<div><font size="3">&lt;param name="console" value="_18c03c83e52df1f1285b0ac2d1ea7911" /&gt; </font></div>
<div><font size="3">&lt;/object&gt; </font></div>
<div><font size="3">14.window.open参数详解 </font></div>
<div><font size="3">(1). 使用举例： </font></div>
<div><font size="3">&nbsp;&nbsp; &lt;SCRIPT&nbsp;&nbsp; LANGUAGE="javascript"&gt;&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;&lt;!--&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;window.open&nbsp;&nbsp; ('page.html',&nbsp;&nbsp; 'newwindow',&nbsp;&nbsp; 'height=100,&nbsp;&nbsp; width=400,&nbsp;&nbsp; top=0,&nbsp;&nbsp; left=0,&nbsp;&nbsp; toolbar=no,&nbsp;&nbsp; menubar=no,&nbsp;&nbsp; scrollbars=no,resizable=no,location=no,&nbsp;&nbsp; status=no')&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;//写成一行&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;--&gt;&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;&lt;/SCRIPT&gt;&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">(2). 参数详细描述 </font></div>
<div><font size="3">&nbsp;&nbsp;'page.html'&nbsp;&nbsp; 弹出窗口的文件名；&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;'newwindow'&nbsp;&nbsp; 弹出窗口的名字（不是文件名），非必须，可用空''代替；&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;height=100&nbsp;&nbsp; 窗口高度；&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;width=400&nbsp;&nbsp; 窗口宽度；&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;top=0&nbsp;&nbsp; 窗口距离屏幕上方的象素值；&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;left=0&nbsp;&nbsp; 窗口距离屏幕左侧的象素值；&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;toolbar=no&nbsp;&nbsp; 是否显示工具栏，yes为显示；&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;menubar，scrollbars&nbsp;&nbsp; 表示菜单栏和滚动栏。&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;resizable=no&nbsp;&nbsp; 是否允许改变窗口大小，yes为允许；&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;location=no&nbsp;&nbsp; 是否显示地址栏，yes为允许；&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font size="3">&nbsp;&nbsp;status=no&nbsp;&nbsp; 是否显示状态栏内的信息（通常是文件已经打开），yes为允许；&nbsp;&nbsp;</font> </div>
<div>&nbsp;&nbsp;
<div><font size="3"><font class="lightFont" title="发光字" style="filter: glow(color=#0000FF,strength=3); color: #0000ff; height: auto">1 网页中所有链接去除下划线：</font> </div>
<div>&lt;style type="text/css"&gt; </div>
<div>&lt;!-- </div>
<div>a:link { </div>
<div>text-decoration: none; </div>
<div>} </div>
<div>a:visited { </div>
<div>text-decoration: none; </div>
<div>} </div>
<div>a:hover { </div>
<div>text-decoration: none; </div>
<div>} </div>
<div>a:active { </div>
<div>text-decoration: none; </div>
<div>} </div>
<div>--&gt; </div>
<div>&lt;/style&gt;</font> </div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#0000FF,strength=3); color: #0000ff; height: auto">2在当前页面定位</font> </div>
<div><font size="3">&lt;html&gt; </div>
<div>&lt;head&gt;&lt;/head&gt; </div>
<div>&lt;body&gt; </div>
<div>&lt;a href="#first"&gt;one&lt;/a&gt; </div>
<div>&lt;a href="#two"&gt;two&lt;/a&gt; </div>
<div>&lt;a href="#three"&gt;three&lt;/a&gt; </div>
<div>&lt;a name="first"&gt;&lt;h1&gt;one&lt;/h1&gt; </div>
<div>&lt;p&gt; firstfirstfirstfirst </div>
<div>&lt;br&gt; </div>
<div>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; </div>
<div>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; </div>
<div>firstfirstfirstfirstfirst </div>
<div>&lt;/p&gt;&lt;br/&gt; </div>
<div>&lt;a name="two"&gt;&lt;h1&gt;two&lt;/h1&gt; </div>
<div>&lt;p&gt; twotwotwotwotwotwotwo </div>
<div>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; </div>
<div>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; </div>
<div>twotwotwotwotwotwotwotwotwo </div>
<div>&lt;/p&gt;&lt;br/&gt; </div>
<div>&lt;a name="three"&gt;&lt;h1&gt;three&lt;/h1&gt; </div>
<div>&lt;p&gt; threethreethreethreethree </div>
<div>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; </div>
<div>&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; </div>
<div>threethreethreethreethree </div>
<div>&lt;br&gt; </div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#0000FF,strength=3); color: #0000ff; height: auto">3&nbsp;&nbsp; Frame</font></font> </div>
<div><font size="3">&nbsp;&nbsp;&lt;frameset cols="50,400"&gt; </div>
<div>&lt;frame src="div.html"&gt; </div>
<div>&lt;frame src="about:blank"&gt; </div>
<div>&lt;/frameset&gt; </div>
<div>////////////////////////////////////</font> </div>
<div><font size="3">&lt;html&gt; </div>
<div>&lt;frameset rows="15%,*"&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; &lt;frame src="top.html" noresize&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; &lt;frameset cols="30%,*"&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;frame src="left.html" scrolling=yes&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;frame src="right1.html"&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/frameset&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&lt;noframes&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;body&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;你好啊&lt;/p&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/body&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/noframes&gt; </div>
<div>&lt;/frameset&gt; </div>
<div>&lt;/html&gt;</font> </div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#0033FF,strength=3); color: #0033ff; height: auto">4 自己写过的 </font></div>
<div><font size="3">&lt;%@ page language="java" pageEncoding="GBK" </div>
<div>c%&gt; </div>
<div>&lt;%@ taglib uri="</font><a href="http://jakarta.apache.org/struts/tags-bean" target="_blank"><font size="3">http://jakarta.apache.org/struts/tags-bean</font></a><wbr><font size="3">" </div>
<div>prefix="bean"%&gt; </div>
<div>&lt;%@ taglib uri="</font><a href="http://jakarta.apache.org/struts/tags-html" target="_blank"><font size="3">http://jakarta.apache.org/struts/tags-html</font></a><wbr><font size="3">" </div>
<div>prefix="html"%&gt;</font> </div>
<div><font size="3">&lt;html&gt; </div>
<div>&lt;head&gt; </div>
<div>&nbsp;&nbsp;&lt;title&gt;JSP for RegisterForm form&lt;/title&gt; </div>
<div>&nbsp;&nbsp;&lt;script language="javascript"&gt; </div>
<div>&lt;!--&nbsp;&nbsp; </div>
<div>function check() </div>
<div>{&nbsp;&nbsp;var name=document.ReForm.name.value; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;var pass=document.ReForm.password.value; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;var repass=document.ReForm.repassword.value; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;var email=document.ReForm.email.value; </div>
<div>//验证数据的合法性 </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;if (!name||name.replace(/\s/g,"")=="") </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;alert("用户名不能为空或空格，请输入用户名！"); </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; ReForm.name.focus(); </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; return false; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;} </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;if (!pass||pass.replace(/\s/g,"")=="") </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;{ </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; alert("用户密码不能为空或空格，请输入密码！"); </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; ReForm.password.focus(); </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; return false; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;} </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;if (!repass||repass.replace(/\s/g,"")=="") </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp; alert("用户确认密码不能为空或空格，请输入密码！"); </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; ReForm.repassword.focus(); </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; return false; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;} </div>
<div>&nbsp;&nbsp; if (pass != repass) </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;alert("密码与确认密码不同"); </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;ReForm.password.focus(); </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; return false; </div>
<div>} </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;if (!email||email.replace(/\s/g,"")=="")&nbsp;&nbsp;&nbsp;&nbsp; </div>
<div>&nbsp;&nbsp;{ </div>
<div>&nbsp;&nbsp; alert("请输入Email且不能为空格！"); </div>
<div>&nbsp;&nbsp; ReForm.email.focus(); </div>
<div>&nbsp;&nbsp; return false; </div>
<div>&nbsp;&nbsp;} </div>
<div>&nbsp;&nbsp;if (!(email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)) </div>
<div>&nbsp;&nbsp;{ alert("请输入合法的Email！"); </div>
<div>&nbsp;&nbsp;ReForm.email.focus(); </div>
<div>&nbsp;&nbsp;return false; </div>
<div>&nbsp;&nbsp;}&nbsp;&nbsp;</font> </div>
<div><font size="3">} </div>
<div>//--&gt; </div>
<div>&lt;/script&gt; </div>
<div>&lt;/head&gt; </div>
<div>&lt;body&gt; </div>
<div>&nbsp;&nbsp;&lt;center&gt; </div>
<div>&nbsp;&nbsp; &lt;html:form action="/register" method="post" focus="name"&gt; </div>
<div>&nbsp;&nbsp; name : &lt;html:text property="name" /&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&lt;br /&gt; </div>
<div>&nbsp;&nbsp; password : &lt;html:password property="password" /&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&lt;br /&gt; </div>
<div>&nbsp;&nbsp; repassword : &lt;html:password property="repassword" /&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&lt;br /&gt; </div>
<div>&nbsp;&nbsp; sex:&lt;html:radio property="sex" value="1" &gt;男&lt;/html:radio&gt;&lt;html:radio property="sex" value="0"&gt;女&lt;/html:radio&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;br /&gt; </div>
<div>&nbsp;&nbsp; like: </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;html:multibox property="array" value="bc"&gt;&lt;/html:multibox&gt;编程 </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;html:multibox property="array"&gt;lq&lt;/html:multibox&gt;篮球&lt;br/&gt; </div>
<div>&nbsp;&nbsp; email : &lt;html:text property="email" /&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&lt;br/&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&lt;html:submit &gt;注册&lt;/html:submit&gt; </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&lt;html:reset&gt;取消&lt;/html:reset&gt; </div>
<div>&nbsp;&nbsp; &lt;/html:form&gt; </div>
<div>&nbsp;&nbsp;&lt;/center&gt; </div>
<div>&lt;/body&gt; </div>
<div>&lt;/html&gt;</font> </div>
<div><font class="lightFont" title="发光字" style="filter: glow(color=#3333FF,strength=3); color: #3333ff; height: auto">5常用的正则表达式</font> <br />
<br />
<br />
if(days.search("^[0-9]*[1-9][0-9]*$")!=0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("请输入整数");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; apply_HolidayForm.days.value="";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apply_HolidayForm.days.focus();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; return false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</div>
<div><font size="3">^\d+$　　//匹配非负整数（正整数 + 0） </div>
<div>^[0-9]*[1-9][0-9]*$　　//匹配正整数 </div>
<div>^((-\d+)|(0+))$　　//匹配非正整数（负整数 + 0） </div>
<div>^-[0-9]*[1-9][0-9]*$　　//匹配负整数 </div>
<div>^-?\d+$　　　　//匹配整数 </div>
<div>^\d+(\.\d+)?$　　//匹配非负浮点数（正浮点数 + 0） </div>
<div>^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$　　//匹配正浮点数 </div>
<div>^((-\d+(\.\d+)?)|(0+(\.0+)?))$　　//匹配非正浮点数（负浮点数 + 0） </div>
<div>^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$　　//匹配负浮点数 </div>
<div>^(-?\d+)(\.\d+)?$　　//匹配浮点数 </div>
<div>^[A-Za-z]+$　　//匹配由26个英文字母组成的字符串 </div>
<div>^[A-Z]+$　　//匹配由26个英文字母的大写组成的字符串 </div>
<div>^[a-z]+$　　//匹配由26个英文字母的小写组成的字符串 </div>
<div>^[A-Za-z0-9]+$　　//匹配由数字和26个英文字母组成的字符串 </div>
<div>^\w+$　　//匹配由数字、26个英文字母或者下划线组成的字符串 </div>
<div>^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$　　　　//匹配email地址 </div>
<div>^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$　　//匹配url </font></div>
<div><font size="3">匹配中文字符的正则表达式： [\u4e00-\u9fa5] <br />
<br />
if(value.search("[\u4e00-\u9fa5]")==0){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("类型名不能为中文！"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br />
}</div>
<div>匹配双字节字符(包括汉字在内)：[^\x00-\xff] </div>
<div>匹配空行的正则表达式：\n[\s| ]*\r </div>
<div>匹配HTML标记的正则表达式：/&lt;(.*)&gt;.*&lt;\/&gt;|&lt;(.*) \/&gt;/ </div>
<div>匹配首尾空格的正则表达式：(^\s*)|(\s*$) </div>
<div>匹配Email地址的正则表达式：\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* </div>
<div>匹配网址URL的正则表达式：^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ </div>
<div>匹配帐号是否合法(字母开头，允许5-16字节，允许字母数字下划线)：^[a-zA-Z][a-zA-Z0-9_]{4,15}$ </div>
<div>匹配国内电话号码：(\d{3}-|\d{4}-)?(\d{8}|\d{7})? </div>
<div>匹配腾讯QQ号：^[1-9]*[1-9][0-9]*$ </div>
<div>下表是元字符及其在正则表达式上下文中的行为的一个完整列表： </div>
<div>\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。 </div>
<div>^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的Multiline 属性，^ 也匹配 &#8217;\n&#8217; 或 &#8217;\r&#8217; 之后的位置。 </div>
<div>$ 匹配输入字符串的结束位置。如果设置了 RegExp 对象的Multiline 属性，$ 也匹配 &#8217;\n&#8217; 或 &#8217;\r&#8217; 之前的位置。 </div>
<div>* 匹配前面的子表达式零次或多次。 </div>
<div>+ 匹配前面的子表达式一次或多次。+ 等价于 {1,}。 </div>
<div>? 匹配前面的子表达式零次或一次。? 等价于 {0,1}。 </div>
<div>{n} n 是一个非负整数，匹配确定的n 次。 </div>
<div>{n,} n 是一个非负整数，至少匹配n 次。 </div>
<div>{n,m} m 和 n 均为非负整数，其中n &lt;= m。最少匹配 n 次且最多匹配 m 次。在逗号和两个数之间不能有空格。 </div>
<div>? 当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面时，匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串，而默认的贪婪模式则尽可能多的匹配所搜索的字符串。 </div>
<div>. 匹配除 "\n" 之外的任何单个字符。要匹配包括 &#8217;\n&#8217; 在内的任何字符，请使用象 &#8217;[.\n]&#8217; 的模式。 </div>
<div>(pattern) 匹配pattern 并获取这一匹配。 </div>
<div>(?:pattern) 匹配pattern 但不获取匹配结果，也就是说这是一个非获取匹配，不进行存储供以后使用。 </div>
<div>(?=pattern) 正向预查，在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配，也就是说，该匹配不需要获取供以后使用。 </div>
<div>(?!pattern) 负向预查，与(?=pattern)作用相反 </div>
<div>x|y 匹配 x 或 y。 </div>
<div>[xyz] 字符集合。 </div>
<div>[^xyz] 负值字符集合。 </div>
<div>[a-z] 字符范围，匹配指定范围内的任意字符。 </div>
<div>[^a-z] 负值字符范围，匹配任何不在指定范围内的任意字符。 </div>
<div>\b 匹配一个单词边界，也就是指单词和空格间的位置。 </div>
<div>\B 匹配非单词边界。 </div>
<div>\cx 匹配由x指明的控制字符。 </div>
<div>\d 匹配一个数字字符。等价于 [0-9]。 </font></div>
<div><font size="3">\D 匹配一个非数字字符。等价于 [^0-9]。 </div>
<div>\f 匹配一个换页符。等价于 \x0c 和 \cL。 </div>
<div>\n 匹配一个换行符。等价于 \x0a 和 \cJ。 </div>
<div>\r 匹配一个回车符。等价于 \x0d 和 \cM。 </div>
<div>\s 匹配任何空白字符，包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。 </div>
<div>\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 </div>
<div>\t 匹配一个制表符。等价于 \x09 和 \cI。 </div>
<div>\v 匹配一个垂直制表符。等价于 \x0b 和 \cK。 </div>
<div>\w 匹配包括下划线的任何单词字符。等价于&#8217;[A-Za-z0-9_]&#8217;。 </div>
<div>\W 匹配任何非单词字符。等价于 &#8217;[^A-Za-z0-9_]&#8217;。 </div>
<div>\xn 匹配 n，其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。 </div>
<div>\num 匹配 num，其中num是一个正整数。对所获取的匹配的引用。 </div>
<div>\n 标识一个八进制转义值或一个后向引用。如果 \n 之前至少 n 个获取的子表达式，则 n 为后向引用。否则，如果 n 为八进制数字 (0-7)，则 n 为一个八进制转义值。 </div>
<div>\nm 标识一个八进制转义值或一个后向引用。如果 \nm 之前至少有is preceded by at least nm 个获取得子表达式，则 nm 为后向引用。如果 \nm 之前至少有 n 个获取，则 n 为一个后跟文字 m 的后向引用。如果前面的条件都不满足，若 n 和 m 均为八进制数字 (0-7)，则 \nm 将匹配八进制转义值 nm。 </div>
<div>\nml 如果 n 为八进制数字 (0-3)，且 m 和 l 均为八进制数字 (0-7)，则匹配八 </div>
<div></font></div>
<div>&nbsp;&nbsp; </div>
</div>
<img src ="http://www.blogjava.net/Crying/aggbug/142029.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Crying/" target="_blank">Crying</a> 2007-09-02 09:12 <a href="http://www.blogjava.net/Crying/articles/142029.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>