﻿<?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-如坐春风-随笔分类-Web开发</title><link>http://www.blogjava.net/sitinspring/category/30337.html</link><description>人生苦短，要紧跟自己的梦想，爱你所做的事业。</description><language>zh-cn</language><lastBuildDate>Fri, 23 May 2008 16:21:59 GMT</lastBuildDate><pubDate>Fri, 23 May 2008 16:21:59 GMT</pubDate><ttl>60</ttl><item><title>按钮按下效果的左侧导航栏实现</title><link>http://www.blogjava.net/sitinspring/archive/2008/05/23/202384.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Fri, 23 May 2008 05:16:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/05/23/202384.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/202384.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/05/23/202384.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/202384.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/202384.html</trackback:ping><description><![CDATA[在&#8220;<a href="http://neic.usgs.gov/neis/qed/">http://neic.usgs.gov/neis/qed/</a>&#8221;看到了一个不错的按钮按下效果的左侧导航栏，自己模拟实现了一个，效果如下，目前在ie下效果可以，但FireFox下走形，以后再调吧：<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/sitinspring/pressbuttonmenu.jpg" border="0" /><br />
<br />
一。左菜单右内容的实现。<br />
本例中使用一个虚表格实现了左右两列的效果，代码如下：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">div&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="bodyDiv"</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">div&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="header"</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">jsp:include&nbsp;</span><span style="color: #ff0000">page</span><span style="color: #0000ff">="/web/page/branch/header.jsp"</span><span style="color: #0000ff">/&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: #0000ff">&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">div&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="content"</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">table&nbsp;</span><span style="color: #ff0000">border</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;cellspacing</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;cellpadding</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;width</span><span style="color: #0000ff">="100%"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="100%"</span><span style="color: #0000ff">&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;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">tr</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">td&nbsp;</span><span style="color: #ff0000">width</span><span style="color: #0000ff">="200"</span><span style="color: #ff0000">&nbsp;valign</span><span style="color: #0000ff">="top"</span><span style="color: #ff0000">&nbsp;bgcolor</span><span style="color: #0000ff">="#d4e4f0"</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">div&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="leftMenu"</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">jsp:include&nbsp;</span><span style="color: #ff0000">page</span><span style="color: #0000ff">="/web/page/branch/menubar.jsp"</span><span style="color: #0000ff">/&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: #0000ff">&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&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: #0000ff">&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">td</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">div&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="rightContent"</span><span style="color: #0000ff">&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;内容。。。。<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: #0000ff">&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&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: #0000ff">&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&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;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">tr</span><span style="color: #0000ff">&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: #0000ff">&lt;/</span><span style="color: #800000">table</span><span style="color: #0000ff">&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: #0000ff">&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">div&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="footer"</span><span style="color: #0000ff">&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: #0000ff">&lt;</span><span style="color: #800000">jsp:include&nbsp;</span><span style="color: #ff0000">page</span><span style="color: #0000ff">="/web/page/branch/footer.jsp"</span><span style="color: #0000ff">/&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: #0000ff">&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&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: #0000ff">&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><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></div>
<br />
二。CSS部分设置代码。<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_4_60_Open_Image" onclick="this.style.display='none'; Codehighlighter1_4_60_Open_Text.style.display='none'; Codehighlighter1_4_60_Closed_Image.style.display='inline'; Codehighlighter1_4_60_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_4_60_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_4_60_Closed_Text.style.display='none'; Codehighlighter1_4_60_Open_Image.style.display='inline'; Codehighlighter1_4_60_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #800000">body</span><span id="Codehighlighter1_4_60_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_4_60_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;margin</span><span style="color: #000000">:</span><span style="color: #0000ff">2px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;text-align</span><span style="color: #000000">:</span><span style="color: #0000ff">center</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;background</span><span style="color: #000000">:</span><span style="color: #0000ff">#7b869a</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_71_128_Open_Image" onclick="this.style.display='none'; Codehighlighter1_71_128_Open_Text.style.display='none'; Codehighlighter1_71_128_Closed_Image.style.display='inline'; Codehighlighter1_71_128_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_71_128_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_71_128_Closed_Text.style.display='none'; Codehighlighter1_71_128_Open_Image.style.display='inline'; Codehighlighter1_71_128_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />#bodyDiv</span><span id="Codehighlighter1_71_128_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_71_128_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;margin</span><span style="color: #000000">:</span><span style="color: #0000ff">0&nbsp;auto</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;text-align</span><span style="color: #000000">:</span><span style="color: #0000ff">left</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;background</span><span style="color: #000000">:</span><span style="color: #0000ff">#ffffff</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_138_155_Open_Image" onclick="this.style.display='none'; Codehighlighter1_138_155_Open_Text.style.display='none'; Codehighlighter1_138_155_Closed_Image.style.display='inline'; Codehighlighter1_138_155_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_138_155_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_138_155_Closed_Text.style.display='none'; Codehighlighter1_138_155_Open_Image.style.display='inline'; Codehighlighter1_138_155_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />#header</span><span id="Codehighlighter1_138_155_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_138_155_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;height</span><span style="color: #000000">:</span><span style="color: #0000ff">100px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_166_183_Open_Image" onclick="this.style.display='none'; Codehighlighter1_166_183_Open_Text.style.display='none'; Codehighlighter1_166_183_Closed_Image.style.display='inline'; Codehighlighter1_166_183_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_166_183_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_166_183_Closed_Text.style.display='none'; Codehighlighter1_166_183_Open_Image.style.display='inline'; Codehighlighter1_166_183_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />#content</span><span id="Codehighlighter1_166_183_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_166_183_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;height</span><span style="color: #000000">:</span><span style="color: #0000ff">500px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_199_231_Open_Image" onclick="this.style.display='none'; Codehighlighter1_199_231_Open_Text.style.display='none'; Codehighlighter1_199_231_Closed_Image.style.display='inline'; Codehighlighter1_199_231_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_199_231_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_199_231_Closed_Text.style.display='none'; Codehighlighter1_199_231_Open_Image.style.display='inline'; Codehighlighter1_199_231_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />#rightContent</span><span id="Codehighlighter1_199_231_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_199_231_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;height</span><span style="color: #000000">:</span><span style="color: #0000ff">500px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;padding</span><span style="color: #000000">:</span><span style="color: #0000ff">20px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_243_411_Open_Image" onclick="this.style.display='none'; Codehighlighter1_243_411_Open_Text.style.display='none'; Codehighlighter1_243_411_Closed_Image.style.display='inline'; Codehighlighter1_243_411_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_243_411_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_243_411_Closed_Text.style.display='none'; Codehighlighter1_243_411_Open_Image.style.display='inline'; Codehighlighter1_243_411_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />#leftMenu</span><span id="Codehighlighter1_243_411_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_243_411_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;height</span><span style="color: #000000">:</span><span style="color: #0000ff">500px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;background</span><span style="color: #000000">:</span><span style="color: #0000ff">#d4e4f0</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-bottom</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-left</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-right</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-top</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#bad5e8</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_421_457_Open_Image" onclick="this.style.display='none'; Codehighlighter1_421_457_Open_Text.style.display='none'; Codehighlighter1_421_457_Closed_Image.style.display='inline'; Codehighlighter1_421_457_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_421_457_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_421_457_Closed_Text.style.display='none'; Codehighlighter1_421_457_Open_Image.style.display='inline'; Codehighlighter1_421_457_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />#footer</span><span id="Codehighlighter1_421_457_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_421_457_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;clear</span><span style="color: #000000">:</span><span style="color: #0000ff">both</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;background</span><span style="color: #000000">:</span><span style="color: #0000ff">#7b869a</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_476_569_Open_Image" onclick="this.style.display='none'; Codehighlighter1_476_569_Open_Text.style.display='none'; Codehighlighter1_476_569_Closed_Image.style.display='inline'; Codehighlighter1_476_569_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_476_569_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_476_569_Closed_Text.style.display='none'; Codehighlighter1_476_569_Open_Image.style.display='inline'; Codehighlighter1_476_569_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />ul.pressEffectUl</span><span id="Codehighlighter1_476_569_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_476_569_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;color</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;margin</span><span style="color: #000000">:</span><span style="color: #0000ff">0px</span><span style="color: #000000">;</span><span style="color: #ff0000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;padding</span><span style="color: #000000">:</span><span style="color: #0000ff">0px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;list-style-type</span><span style="color: #000000">:</span><span style="color: #0000ff">none</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;background</span><span style="color: #000000">:</span><span style="color: #0000ff">#d4e4f0</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_590_795_Open_Image" onclick="this.style.display='none'; Codehighlighter1_590_795_Open_Text.style.display='none'; Codehighlighter1_590_795_Closed_Image.style.display='inline'; Codehighlighter1_590_795_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_590_795_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_590_795_Closed_Text.style.display='none'; Codehighlighter1_590_795_Open_Image.style.display='inline'; Codehighlighter1_590_795_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />ul.pressEffectUl&nbsp;a</span><span id="Codehighlighter1_590_795_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_590_795_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;padding-left</span><span style="color: #000000">:</span><span style="color: #0000ff">20px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;text-decoration</span><span style="color: #000000">:</span><span style="color: #0000ff">none</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;color</span><span style="color: #000000">:</span><span style="color: #0000ff">#8d4f10</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;width</span><span style="color: #000000">:</span><span style="color: #0000ff">200px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-left</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-right</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-top</span><span style="color: #000000">:</span><span style="color: #0000ff">1px&nbsp;solid&nbsp;#ffffff</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-bottom</span><span style="color: #000000">:</span><span style="color: #0000ff">1px&nbsp;solid&nbsp;#bad5e8</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_828_1068_Open_Image" onclick="this.style.display='none'; Codehighlighter1_828_1068_Open_Text.style.display='none'; Codehighlighter1_828_1068_Closed_Image.style.display='inline'; Codehighlighter1_828_1068_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_828_1068_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_828_1068_Closed_Text.style.display='none'; Codehighlighter1_828_1068_Open_Image.style.display='inline'; Codehighlighter1_828_1068_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />ul.pressEffectUl&nbsp;a.currentLink</span><span id="Codehighlighter1_828_1068_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_828_1068_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;padding</span><span style="color: #000000">:</span><span style="color: #0000ff">2px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;padding-left</span><span style="color: #000000">:</span><span style="color: #0000ff">20px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;text-decoration</span><span style="color: #000000">:</span><span style="color: #0000ff">none</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;color</span><span style="color: #000000">:</span><span style="color: #0000ff">#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;background</span><span style="color: #000000">:</span><span style="color: #0000ff">#ffffff</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;width</span><span style="color: #000000">:</span><span style="color: #0000ff">200px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-left</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-right</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-top</span><span style="color: #000000">:</span><span style="color: #0000ff">1px&nbsp;solid&nbsp;#ffffff</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-bottom</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#bad5e8</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_1095_1264_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1095_1264_Open_Text.style.display='none'; Codehighlighter1_1095_1264_Closed_Image.style.display='inline'; Codehighlighter1_1095_1264_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1095_1264_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1095_1264_Closed_Text.style.display='none'; Codehighlighter1_1095_1264_Open_Image.style.display='inline'; Codehighlighter1_1095_1264_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />ul.pressEffectUl&nbsp;a:hover</span><span id="Codehighlighter1_1095_1264_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_1095_1264_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;color</span><span style="color: #000000">:</span><span style="color: #0000ff">#000033</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;background</span><span style="color: #000000">:</span><span style="color: #0000ff">#e1effa</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-left</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-right</span><span style="color: #000000">:</span><span style="color: #0000ff">0px&nbsp;solid&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-top</span><span style="color: #000000">:</span><span style="color: #0000ff">1px&nbsp;solid&nbsp;#e1effa</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;border-bottom</span><span style="color: #000000">:</span><span style="color: #0000ff">1px&nbsp;solid&nbsp;#e1effa</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_1270_1354_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1270_1354_Open_Text.style.display='none'; Codehighlighter1_1270_1354_Closed_Image.style.display='inline'; Codehighlighter1_1270_1354_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1270_1354_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1270_1354_Closed_Text.style.display='none'; Codehighlighter1_1270_1354_Open_Image.style.display='inline'; Codehighlighter1_1270_1354_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />h1&nbsp;</span><span id="Codehighlighter1_1270_1354_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_1270_1354_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;font-size</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;18px</span><span style="color: #000000">;</span><span style="color: #ff0000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;margin</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;10px&nbsp;0px&nbsp;5px</span><span style="color: #000000">;</span><span style="color: #ff0000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;color</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;#eeeeee</span><span style="color: #000000">;</span><span style="color: #ff0000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;text-align</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;center</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_1360_1444_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1360_1444_Open_Text.style.display='none'; Codehighlighter1_1360_1444_Closed_Image.style.display='inline'; Codehighlighter1_1360_1444_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1360_1444_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1360_1444_Closed_Text.style.display='none'; Codehighlighter1_1360_1444_Open_Image.style.display='inline'; Codehighlighter1_1360_1444_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />h2&nbsp;</span><span id="Codehighlighter1_1360_1444_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_1360_1444_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;font-size</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;24px</span><span style="color: #000000">;</span><span style="color: #ff0000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;margin</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;10px&nbsp;0px&nbsp;5px</span><span style="color: #000000">;</span><span style="color: #ff0000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;color</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;#000000</span><span style="color: #000000">;</span><span style="color: #ff0000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;text-align</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;center</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_1460_1483_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1460_1483_Open_Text.style.display='none'; Codehighlighter1_1460_1483_Closed_Image.style.display='inline'; Codehighlighter1_1460_1483_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1460_1483_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1460_1483_Closed_Text.style.display='none'; Codehighlighter1_1460_1483_Open_Image.style.display='inline'; Codehighlighter1_1460_1483_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />.feedbackShow</span><span id="Codehighlighter1_1460_1483_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_1460_1483_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />visibility</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;visible</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_1499_1521_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1499_1521_Open_Text.style.display='none'; Codehighlighter1_1499_1521_Closed_Image.style.display='inline'; Codehighlighter1_1499_1521_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1499_1521_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1499_1521_Closed_Text.style.display='none'; Codehighlighter1_1499_1521_Open_Image.style.display='inline'; Codehighlighter1_1499_1521_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />.feedbackHide</span><span id="Codehighlighter1_1499_1521_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_1499_1521_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />visibility</span><span style="color: #000000">:</span><span style="color: #0000ff">&nbsp;hidden</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">}</span></span></div>
<br />
三。代码下载；<br />
<a href="http://www.blogjava.net/Files/sitinspring/PressButtonMenu20080523130024.rar">http://www.blogjava.net/Files/sitinspring/PressButtonMenu20080523130024.rar</a>&nbsp; <br />
<br />
以上<br />
<img src ="http://www.blogjava.net/sitinspring/aggbug/202384.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-05-23 13:16 <a href="http://www.blogjava.net/sitinspring/archive/2008/05/23/202384.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>通用化Web表单验证方式的改进方案</title><link>http://www.blogjava.net/sitinspring/archive/2008/05/21/201893.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Wed, 21 May 2008 06:09:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/05/21/201893.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/201893.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/05/21/201893.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/201893.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/201893.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在上文的表单验证解决方案中，有这样几个问题：<br>1。页面中存在自定义标签，这通不过W3C验证。<br>2。自定义标签不能写在Struts标签中，造成此解决方案在Struts工程中不适用。<br>3。验证的方式和页面内容混合在一起，没有分开。<br>4。原反馈信息span的id必须符合一定规范，这是额外的负担。<br><br>为了解决这些问题，我采取了如下步骤：<br>1。建立一种数据结构，让它容纳文本框id，反馈span的id，验证正则表达式，是否必须输入等四个信息。这样页面就不会混杂自定义标签，w3c验证和struts标签不支持的问题就解决了。<br>2。建立一个包含多个这种数据结构的数组，其中元素与要验证的文本域一一对应。此数组在需要验证时建立。这里虽然要多些一些JS代码，但验证信息更集中更容易修改了。<br>3。需要验证时取得数组元素，挨个验证即可，需要的信息都可以从数组元素中取得。整个过程可以库化通用化，页面不需要写验证。<br><br>如此做完后，我认为原先的问题基本得到解决了。下面请看具体代码&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/05/21/201893.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/201893.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-05-21 14:09 <a href="http://www.blogjava.net/sitinspring/archive/2008/05/21/201893.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用CSS实现滑动菜单栏</title><link>http://www.blogjava.net/sitinspring/archive/2008/05/08/199236.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Thu, 08 May 2008 06:20:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/05/08/199236.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/199236.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/05/08/199236.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/199236.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/199236.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 滑动菜单多用于菜单项目较多且菜单可归纳到少数类别的场合,点击类别滑动条会上下滑动以隐藏或显示其下的子菜单.其典型应用便是Visio中滑动菜单样式.本人在Web中实现了类似的控件,拿出来希望和大家一起交流一下.&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/05/08/199236.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/199236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-05-08 14:20 <a href="http://www.blogjava.net/sitinspring/archive/2008/05/08/199236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web页面中选项卡Tabview的实现</title><link>http://www.blogjava.net/sitinspring/archive/2008/05/05/198499.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Mon, 05 May 2008 08:47:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/05/05/198499.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/198499.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/05/05/198499.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/198499.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/198499.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: TabView是许多可视化编程环境提供的常见组件,它通过选项卡将内容分类,因此能在紧凑的空间内显示众多内容,这个特点使得它在可视化编程环境中很常见.<br>随着Web的发展,Web页面元素也开始了组件化的历程,TabView也不例外.对此Extjs的组件最值得称道,只是似乎需要一定的时间来钻研.<br>本人闲暇之余也实现了自己的TabView,目前在IE下运行正常和FireFox均运行正常,这里贴出来希望和大家一起探讨.&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/05/05/198499.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/198499.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-05-05 16:47 <a href="http://www.blogjava.net/sitinspring/archive/2008/05/05/198499.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用CSS实现侧边Tab菜单栏</title><link>http://www.blogjava.net/sitinspring/archive/2008/05/05/198467.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Mon, 05 May 2008 07:29:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/05/05/198467.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/198467.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/05/05/198467.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/198467.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/198467.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 侧边Tab菜单栏与一般菜单栏的区别在于菜单项与左边内容栏的贯通效果,这样做的好处在于用户通过菜单就能看出当前所在的页面,无需记忆或在页面上查找.Gmail和Google Group都采取了这种直观式的设计.<br>如果采用表格实现首页的效果比较困难,而使用CSS对DIV和无序列表加以限制就比较容易了,本文将逐步讲述这一过程.&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/05/05/198467.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/198467.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-05-05 15:29 <a href="http://www.blogjava.net/sitinspring/archive/2008/05/05/198467.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用commons-fileupload实现单个和多个文件上传</title><link>http://www.blogjava.net/sitinspring/archive/2008/04/12/192408.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Sat, 12 Apr 2008 06:16:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/04/12/192408.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/192408.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/04/12/192408.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/192408.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/192408.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 对于实现文件上传功能来说，Commons-fileupload组件是一个不错的选择，本文使用它实现了单个文件及多个文件上传，这里将实现过程写出来与大家共享。&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/04/12/192408.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/192408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-04-12 14:16 <a href="http://www.blogjava.net/sitinspring/archive/2008/04/12/192408.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JFreeChat四种图表的绘制例程</title><link>http://www.blogjava.net/sitinspring/archive/2008/04/08/191445.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Tue, 08 Apr 2008 05:00:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/04/08/191445.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/191445.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/04/08/191445.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/191445.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/191445.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文书写了使用JFreeChart生成平面饼图,3D饼图,折线图和柱状图的示例代码,并附有代码下载.&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/04/08/191445.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/191445.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-04-08 13:00 <a href="http://www.blogjava.net/sitinspring/archive/2008/04/08/191445.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>表单验证方式的通用化</title><link>http://www.blogjava.net/sitinspring/archive/2008/04/07/191362.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Mon, 07 Apr 2008 13:41:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/04/07/191362.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/191362.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/04/07/191362.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/191362.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/191362.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在上一篇“Web页面表单域验证方式的改进“中，我们通过把验证法则（正则表达式和是否必填字段）写在表单域中，将验证过程和验证法则成功的分离，从而减少了重复代码，使验证变得简单易行，在实际使用中，我们可以把验证过程放在一个JS文件中，对于全输入验证界面，在页面的表单验证部分只需要调用其中的checkForm函数就能进行有效验证，页面上不再需要书写重复性高的JS验证代码；对于复杂的表单，比如其中含有复选框或是需要两个文本框比较的地方，这种方法也可让你不写通用验证代码而把主要精力放在特殊的验证上。这些能减轻不少工作量，让繁琐的工作变得轻松愉快起来。&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/04/07/191362.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/191362.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-04-07 21:41 <a href="http://www.blogjava.net/sitinspring/archive/2008/04/07/191362.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web页面表单域验证方式的改进</title><link>http://www.blogjava.net/sitinspring/archive/2008/04/06/191059.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Sun, 06 Apr 2008 08:50:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/04/06/191059.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/191059.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/04/06/191059.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/191059.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/191059.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们对网页表单域验证常采取JS验证的方式，即取得某个表单域的值，然后对它进行正则表达式验证，如果通过则进行下一项验证，否则显示出错文字并置上焦点，这种做法很常见而且很凑效，但这样的页面写多了或者表单字段多了也容易让人烦躁，比如说这些验证除了具体的正则表达式不同，其他代码均高度相似，其中明显有大量的重复内容，而且表现和行为也未完全分离。能否将它改进一下呢？本文将探讨一下新的方法，这种做法的想法是把验证的正则表达式作为表单域属性的一部分，这样取值验证就融合到了一起，另外让提示span的id也和表单域ID关联起来，这样出错时能更快找到它。如此处理后验证的代码可以归纳到一个表单验证实用类中，大大减少了页面的JS代码量同时减轻我们的重复劳动。&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/04/06/191059.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/191059.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-04-06 16:50 <a href="http://www.blogjava.net/sitinspring/archive/2008/04/06/191059.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用DOM操作表格</title><link>http://www.blogjava.net/sitinspring/archive/2008/04/05/190927.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Sat, 05 Apr 2008 08:05:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/04/05/190927.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/190927.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/04/05/190927.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/190927.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/190927.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 创建表格 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->&lt;%@&nbsp;page&nbsp;contentType="text/html;&nbsp;charset=UTF-8"%&gt;&lt;!DOCTYP...&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/04/05/190927.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/190927.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-04-05 16:05 <a href="http://www.blogjava.net/sitinspring/archive/2008/04/05/190927.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript常见效果及对DOM的一些操作。</title><link>http://www.blogjava.net/sitinspring/archive/2008/04/05/190924.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Sat, 05 Apr 2008 07:44:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/04/05/190924.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/190924.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/04/05/190924.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/190924.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/190924.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 表单鼠标掠过特效Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;table&...&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/04/05/190924.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/190924.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-04-05 15:44 <a href="http://www.blogjava.net/sitinspring/archive/2008/04/05/190924.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>网页表单的制作和验证过程</title><link>http://www.blogjava.net/sitinspring/archive/2008/03/23/188048.html</link><dc:creator>如坐春风</dc:creator><author>如坐春风</author><pubDate>Sun, 23 Mar 2008 09:33:00 GMT</pubDate><guid>http://www.blogjava.net/sitinspring/archive/2008/03/23/188048.html</guid><wfw:comment>http://www.blogjava.net/sitinspring/comments/188048.html</wfw:comment><comments>http://www.blogjava.net/sitinspring/archive/2008/03/23/188048.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/sitinspring/comments/commentRss/188048.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sitinspring/services/trackbacks/188048.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在Webapp编程中程序员经常要和前台页面打交道，CSS，HTML和JS等都是经常需要操作的内容，对于直接用户来说，这些就是他们印象中的整个程序，如果前台页面不美观或是使用不便将影响用户对程序的印象，因此程序员应该在前台上投入一些精力学习是值得的，在Web2.0时代来临之后更是如此。<br><br>下面就是一个通用网页表单的制作和验证过程。&nbsp;&nbsp;<a href='http://www.blogjava.net/sitinspring/archive/2008/03/23/188048.html'>阅读全文</a><img src ="http://www.blogjava.net/sitinspring/aggbug/188048.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sitinspring/" target="_blank">如坐春风</a> 2008-03-23 17:33 <a href="http://www.blogjava.net/sitinspring/archive/2008/03/23/188048.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>