﻿<?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>博客园-小白的博客</title><link>http://www.cnblogs.com/baifan/</link><description>this my！</description><language>zh-cn</language><lastBuildDate>Sun, 23 Nov 2008 00:26:35 GMT</lastBuildDate><pubDate>Sun, 23 Nov 2008 00:26:35 GMT</pubDate><ttl>60</ttl><item><title>javascrpt 去掉空格</title><link>http://www.cnblogs.com/baifan/articles/1240637.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Fri, 11 Jul 2008 04:14:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/articles/1240637.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1240637.html</wfw:comment><comments>http://www.cnblogs.com/baifan/articles/1240637.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1240637.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1240637.html</trackback:ping><description><![CDATA[<div class="cnblogs_code"><br />
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /><span style="color: #008000;">//</span><span style="color: #008000;">去左空格;</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #0000ff;">function</span><span style="color: #000000;">&nbsp;ltrim(s)<br />
<img id="Codehighlighter1_26_67_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_26_67_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_26_67_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_26_67_Closed_Text').style.display='inline';" alt="" align="top" /><img id="Codehighlighter1_26_67_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_26_67_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_26_67_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_26_67_Open_Text').style.display='inline';" alt="" align="top" /></span><span id="Codehighlighter1_26_67_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_26_67_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;s.replace(</span><span style="color: #000000;">/</span><span style="color: #000000;">(^\s*)</span><span style="color: #000000;">/</span><span style="color: #000000;">g,&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #008000;">//</span><span style="color: #008000;">去右空格;</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #0000ff;">function</span><span style="color: #000000;">&nbsp;rtrim(s)<br />
<img id="Codehighlighter1_94_135_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_94_135_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_94_135_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_94_135_Closed_Text').style.display='inline';" alt="" align="top" /><img id="Codehighlighter1_94_135_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_94_135_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_94_135_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_94_135_Open_Text').style.display='inline';" alt="" align="top" /></span><span id="Codehighlighter1_94_135_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_94_135_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;s.replace(</span><span style="color: #000000;">/</span><span style="color: #000000;">(\s*$)</span><span style="color: #000000;">/</span><span style="color: #000000;">g,&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #008000;">//</span><span style="color: #008000;">去左右空格;</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #0000ff;">function</span><span style="color: #000000;">&nbsp;trim(s)<br />
<img id="Codehighlighter1_162_241_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_162_241_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_162_241_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_162_241_Closed_Text').style.display='inline';" alt="" align="top" /><img id="Codehighlighter1_162_241_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_162_241_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_162_241_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_162_241_Open_Text').style.display='inline';" alt="" align="top" /></span><span id="Codehighlighter1_162_241_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_162_241_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">return&nbsp;s.replace(/(^\s*)|(\s*$)/g,&nbsp;"");</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;rtrim(ltrim(s));<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  <br />
</span></div>
<br />
原型方法：<br />
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><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 />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000;">&lt;!--</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #008000;">//</span><span style="color: #008000;">出处:网上搜集</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000;">Trim()<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />Ltrim()<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" />RTrim()<br />
<img id="Codehighlighter1_103_151_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_103_151_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_103_151_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_103_151_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_103_151_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_103_151_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_103_151_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_103_151_Open_Text').style.display='inline';" align="top"  alt="" />String.prototype.Trim&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">function</span><span style="color: #000000;">()</span><span id="Codehighlighter1_103_151_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_103_151_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.replace(</span><span style="color: #000000;">/</span><span style="color: #000000;">(^\s*)|(\s*$)</span><span style="color: #000000;">/</span><span style="color: #000000;">g,&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000;"><br />
<img id="Codehighlighter1_187_227_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_187_227_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_187_227_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_187_227_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_187_227_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_187_227_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_187_227_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_187_227_Open_Text').style.display='inline';" align="top"  alt="" />String.prototype.LTrim&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">function</span><span style="color: #000000;">()</span><span id="Codehighlighter1_187_227_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_187_227_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.replace(</span><span style="color: #000000;">/</span><span style="color: #000000;">(^\s*)</span><span style="color: #000000;">/</span><span style="color: #000000;">g,&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000;"><br />
<img id="Codehighlighter1_263_302_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_263_302_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_263_302_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_263_302_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_263_302_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_263_302_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_263_302_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_263_302_Open_Text').style.display='inline';" align="top"  alt="" />String.prototype.RTrim&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">function</span><span style="color: #000000;">()</span><span id="Codehighlighter1_263_302_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_263_302_Open_Text"><span style="color: #000000;">{</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.replace(</span><span style="color: #000000;">/</span><span style="color: #000000;">(\s*$)</span><span style="color: #000000;">/</span><span style="color: #000000;">g,&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #008000;">//</span><span style="color: #008000;">--&gt;</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">/</span><span style="color: #000000;">SCRIPT&gt;</span></div>
<br />
<img src ="http://www.cnblogs.com/baifan/aggbug/1240637.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43629/" target="_blank">[新闻][译稿]微软将 jQuery IntelliSense整合到Visual Studio</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>VS2005 试用期180天后的注册方法</title><link>http://www.cnblogs.com/baifan/archive/2008/06/17/1223503.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Tue, 17 Jun 2008 01:02:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/archive/2008/06/17/1223503.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1223503.html</wfw:comment><comments>http://www.cnblogs.com/baifan/archive/2008/06/17/1223503.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1223503.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1223503.html</trackback:ping><description><![CDATA[今天我的VS2005中文180天试用版快到期，郁闷，我可不想删了重装，那样太累了，又要一个小时<br />
此时查看&#8220;关于&#8221;为180天试用版。还有。。。。天<br />
在&#8220;添加删除&#8221;里面选择删除"visual studio 2005",然后在打开的窗口中选择最后一项&#8220;添加注册码升级到正式版&#8221;，<br />
在里面输入下面的cd－key：SN:KYTYH-TQKW6-VWPBQ-DKC8F-HWC4J<br />
此时VS2005提示升级成功。<br />
希望帮助和我遇到同样困难的人
<img src ="http://www.cnblogs.com/baifan/aggbug/1223503.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43628/" target="_blank">[新闻]微软：不裁员也不削减研发开支</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>css hack问题小议一</title><link>http://www.cnblogs.com/baifan/articles/baifan.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Fri, 14 Mar 2008 09:55:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/articles/baifan.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1106289.html</wfw:comment><comments>http://www.cnblogs.com/baifan/articles/baifan.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1106289.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1106289.html</trackback:ping><description><![CDATA[区别不同浏览器，CSS hack写法：<br />
<br />
区别IE6与FF：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:orange;*background:blue;<br />
<br />
区别IE6与IE7：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:green !important;background:blue;<br />
<br />
区别IE7与FF：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:orange; *background:green;<br />
<br />
区别FF，IE7，IE6：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background:orange;*background:green !important;*background:blue;<br />
<br />
注：IE都能识别*;标准浏览器(如FF)不能识别*；<br />
IE6能识别*，但不能识别 !important,<br />
IE7能识别*，也能识别!important;<br />
FF不能识别*，但能识别!important;<br />
<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IE6 &nbsp;&nbsp;&nbsp; IE7 &nbsp;&nbsp;&nbsp; FF<br />
* &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#215;<br />
!important &nbsp;&nbsp;&nbsp; &#215; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;<br />
<br />
<br />
另外再补充一个，下划线"_",<br />
IE6支持下划线，IE7和firefox均不支持下划线。<br />
<br />
于是大家还可以这样来区分IE6，IE7，firefox<br />
: background:orange;*background:green;_background:blue;<br />
<br />
注：不管是什么方法，书写的顺序都是firefox的写在前面，IE7的写在中间，IE6的写在最后面。<br />
<br />
<img src="http://www.w3cn.org/article/tips/2006/images/css_buglist.gif" border="0"  alt="" /><br />
<img src ="http://www.cnblogs.com/baifan/aggbug/1106289.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43625/" target="_blank">[新闻]2008年11月22日科技博客精选</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>javascript中的setAttribute()浏览器的兼容性问题</title><link>http://www.cnblogs.com/baifan/articles/1073020.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Tue, 19 Feb 2008 01:09:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/articles/1073020.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1073020.html</wfw:comment><comments>http://www.cnblogs.com/baifan/articles/1073020.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1073020.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1073020.html</trackback:ping><description><![CDATA[1.element要用getElementById or ByTagName来得到，<br />
2.setAttribute("class", vName)中class是指改变"class"这个属性，所以要带引号。<br />
3.IE中要把class改成className,.....IE不认class,所以最好写两句，都用上吧。<br />
W3C DOM - {setAttribute()}<br />
setAttribute(string name, string value)：增加一个指定名称和值的新属性，或者把一个现有的属性设定为指定的值。<br />
<br />
1、关于class和className<br />
class属性在W3C DOM中扮演着很重要的角色，但由于浏览器差异性仍然存在。使用setAttribute("class", vName)语句动态设置<br />
Element的class属性在firefox中是行的通的，在IE中却不行。因为使用IE内核的浏览器不认识"class"，要改用"className"；<br />
同样，firefox 也不认识"className"。所以常用的方法是二者兼备：<br />
&nbsp; &nbsp;element.setAttribute("class", vName);<br />
&nbsp; &nbsp;element.setAttribute("className", vName);&nbsp;&nbsp;//for IE<br />
<br />
2、setAttribute()的差异<br />
我们经常需要在JavaScript中给Element动态添加各种属性，这可以通过使用setAttribute()来实现，这就涉及到了浏览器的兼容性问题。<br />
var bar = document.getElementById("foo");<br />
bar.setAttribute("onclick", "javascript:alert('This is a test!');");<br />
这里利用setAttribute指定e的onclick属性，简单，很好理解。但是IE不支持，IE并不是不支持setAttribute这个函数，<br />
而是不支持用setAttribute设置某些属性，例如对象属性、集合属性、事件属性，也就是说用setAttribute设置style和onclick这些属性<br />
在IE中是行不通的。为达到兼容各种浏览器的效果，可以用点符号法来设置Element的对象属性、集合属性和事件属性。<br />
document.getElementById("foo").className = "fruit";<br />
document.getElementById("foo").style.cssText = "color: #00f;";<br />
document.getElementById("foo").style.color = "#00f";<br />
document.getElementById("foo").onclick= function () { alert("This is a test!"); }
<img src ="http://www.cnblogs.com/baifan/aggbug/1073020.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43624/" target="_blank">[新闻]诺基亚将支持Lotus Notes 和黑莓争夺市场</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>事件侦听参数e的应用以及事件冒泡</title><link>http://www.cnblogs.com/baifan/articles/1069857.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Fri, 15 Feb 2008 08:10:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/articles/1069857.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1069857.html</wfw:comment><comments>http://www.cnblogs.com/baifan/articles/1069857.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1069857.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1069857.html</trackback:ping><description><![CDATA[给某些区域的元素或批量的元素添加事件，一般情况下我们通过循环来实现：先找到所有对应的元素，再给它们添加相应的事件。<br />
<br />
如果学习一些W3C事件处理模式的知识，可以找到另一种实现的方法:利用事件侦听参数e。<br />
<br />
在<strong>W3C事件处理模式</strong>中：所有通过addEvent给节点元素添加的事件处理器都会<strong>给对应的事件侦听函数传回一个包含e参数的对象</strong>，在浏览器中我们可以利用e.target（标准）e.srcElement（IE）来<strong>取得事件的目标元素</strong>。<br />
一旦此元素的事件处理器被激活，<strong>此元素的父元素的所有事件处理器也会被激活，即冒泡</strong>，可以通过stopPropagation或cancelBubble来取消冒泡。<br />
<br />
下面是利用此原理对FAQ实例重新写的代码。<br />
<strong>Javascript部分：<br />
</strong>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><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;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000;">&lt;!--</span><span style="color: #000000;"><br />
<img id="Codehighlighter1_63_940_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_63_940_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_63_940_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_63_940_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_63_940_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_63_940_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_63_940_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_63_940_Open_Text').style.display='inline';" align="top"  alt="" />window.onload&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">function</span><span style="color: #000000;">()</span><span id="Codehighlighter1_63_940_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_63_940_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;obj&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;document.getElementById(</span><span style="color: #000000;">"</span><span style="color: #000000;">faq</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(</span><span style="color: #000000;">!</span><span style="color: #000000;">obj)&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">false</span><span style="color: #000000;">;<br />
<img id="Codehighlighter1_172_938_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_172_938_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_172_938_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_172_938_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_172_938_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_172_938_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_172_938_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_172_938_Open_Text').style.display='inline';" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.onclick&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">function</span><span style="color: #000000;">(e)</span><span id="Codehighlighter1_172_938_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_172_938_Open_Text"><span style="color: #000000;">{</span><span style="color: #008000;">//</span><span style="color: #008000;">传递事件侦听参数e</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;e&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;e&nbsp;</span><span style="color: #000000;">||</span><span style="color: #000000;">&nbsp;window.event;</span><span style="color: #008000;">//</span><span style="color: #008000;">取得事件侦听参数e</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;tg&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;e.target&nbsp;</span><span style="color: #000000;">||</span><span style="color: #000000;">&nbsp;e.srcElement;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">取得事件的目标元素</span><span style="color: #008000;"><br />
<img id="Codehighlighter1_326_615_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_326_615_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_326_615_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_326_615_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_326_615_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_326_615_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_326_615_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_326_615_Open_Text').style.display='inline';" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">(tg.tagName</span><span style="color: #000000;">==</span><span style="color: #000000;">"</span><span style="color: #000000;">H3</span><span style="color: #000000;">"</span><span style="color: #000000;">)</span><span id="Codehighlighter1_326_615_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_326_615_Open_Text"><span style="color: #000000;">{</span><span style="color: #008000;">//</span><span style="color: #008000;">取得目标对象：标题</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tg.className&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;tg.className&nbsp;</span><span style="color: #000000;">==</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">?</span><span style="color: #000000;">"</span><span style="color: #000000;">on</span><span style="color: #000000;">"</span><span style="color: #000000;">:</span><span style="color: #000000;">""</span><span style="color: #000000;">;</span><span style="color: #008000;">//</span><span style="color: #008000;">设置标题样式</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;tp&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;tg.parentNode.lastChild;</span><span style="color: #008000;">//</span><span style="color: #008000;">取得这个标题相对应的正文内容（此语句存有bug：在ff2中html的父标签li与子标签h3,p之间有空格或回行时）</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tp.style.display&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;tp.style.display&nbsp;</span><span style="color: #000000;">==</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">none</span><span style="color: #000000;">"</span><span style="color: #000000;">?</span><span style="color: #000000;">"</span><span style="color: #000000;">block</span><span style="color: #000000;">"</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;">;</span><span style="color: #008000;">//</span><span style="color: #008000;">显示或隐藏正文</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
<img id="Codehighlighter1_645_807_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_645_807_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_645_807_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_645_807_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_645_807_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_645_807_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_645_807_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_645_807_Open_Text').style.display='inline';" 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;(window.event)</span><span id="Codehighlighter1_645_807_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_645_807_Open_Text"><span style="color: #000000;">{</span><span style="color: #008000;">//</span><span style="color: #008000;">判断是否IE</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.event.cancelBubble&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">true</span><span style="color: #000000;">;</span><span style="color: #008000;">//</span><span style="color: #008000;">IE&nbsp;取消冒泡（点击超链接时不触其父元素的事件）</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">window.event.returnValue&nbsp;=&nbsp;false;//IE&nbsp;取消默认行为</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
<img id="Codehighlighter1_824_928_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_824_928_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_824_928_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_824_928_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_824_928_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_824_928_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_824_928_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_824_928_Open_Text').style.display='inline';" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">else</span><span id="Codehighlighter1_824_928_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_824_928_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.stopPropagation();</span><span style="color: #008000;">//</span><span style="color: #008000;">取消冒泡</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">e.preventDefault();//取消默认行为</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #008000;">//</span><span style="color: #008000;">--&gt;</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">/</span><span style="color: #000000;">script&gt;</span></div>
<br />
Html部分：<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">ul&nbsp;</span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="faq"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">li</span><span style="color: #0000ff;">&gt;&lt;</span><span style="color: #800000;">h3</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">headline</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">a&nbsp;</span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="http://www.baidu.com"</span><span style="color: #ff0000;">&nbsp;target</span><span style="color: #0000ff;">="_blank"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">search</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">a</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">h3</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/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;">p</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">paragraph&nbsp;paragraph&nbsp;paragraph</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">p</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">li</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">li</span><span style="color: #0000ff;">&gt;&lt;</span><span style="color: #800000;">h3</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">headline</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">h3</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/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;">p</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">paragraph&nbsp;paragraph&nbsp;paragraph</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">p</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">li</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">li</span><span style="color: #0000ff;">&gt;&lt;</span><span style="color: #800000;">h3</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">headline</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">h3</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/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;">p</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">paragraph&nbsp;paragraph&nbsp;paragraph</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">p</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">li</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">ul</span><span style="color: #0000ff;">&gt;</span></div>
<br />
<br />
<img src ="http://www.cnblogs.com/baifan/aggbug/1069857.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43623/" target="_blank">[新闻]Mozilla公布去年收入报告</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>px和em的区别</title><link>http://www.cnblogs.com/baifan/articles/1058857.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Wed, 30 Jan 2008 07:40:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/articles/1058857.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1058857.html</wfw:comment><comments>http://www.cnblogs.com/baifan/articles/1058857.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1058857.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1058857.html</trackback:ping><description><![CDATA[这里引用的是Jorux的&#8220;95%的中国网站需要重写CSS&#8221;的文章，题目有点吓人，但是确实是现在国内网页制作方面的一些缺陷。我一直也搞不清楚px与
em之间的关系和特点，看过以后确实收获很大。平时都是用px来定义字体，所以无法用浏览器字体放大的功能，而国外大多数网站都可以在IE下使用。因为<br />
<br />
1. IE无法调整那些使用px作为单位的字体大小；<br />
2. 国外的大部分网站能够调整的原因在于其使用了em作为字体单位；<br />
3. Firefox能够调整px和em，但是96%以上的中国网民使用IE浏览器(或内核)。<br />
<br />
px像素（Pixel）。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)<br />
<br />
em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置，则相对于浏览器的默认字体尺寸。(引自CSS2.0手册)<br />
<br />
任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,
10px=0.625em。为了简化font-size的换算，需要在css中的body选择器中声明Font-size=62.5%，这就使em值变为
16px*62.5%=10px, 这样12px=1.2em, 10px=1em,
也就是说只需要将你的原来的px数值除以10，然后换上em作为单位就行了。<br />
<br />
em有如下特点：<br />
1. em的值并不是固定的；<br />
2. em会继承父级元素的字体大小。<br />
<br />
所以我们在写CSS的时候，需要注意两点：<br />
1. body选择器中声明Font-size=62.5%；<br />
2. 将你的原来的px数值除以10，然后换上em作为单位；<br />
3. 重新计算那些被放大的字体的em数值。避免字体大小的重复声明。<br />
也就是避免1.2 * 1.2= 1.44的现象。比如说你在#content中声明了字体大小为1.2em，那么在声明p的字体大小时就只能是1em，而不是1.2em, 因为此em非彼em，它因继承#content的字体高而变为了1em=12px。<br />
<br />
但是12px汉字例外，就是由以上方法得到的12px(1.2em)大小的汉字在IE中并不等于直接用12px定义的字体大小，而是稍大一点。这个问题
Jorux已经解决，只需在body选择器中把62.5%换成63%就能正常显示了。原因可能是IE处理汉字时，对于浮点的取值精确度有限。不知道有没有
其他的解释。
<img src ="http://www.cnblogs.com/baifan/aggbug/1058857.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43621/" target="_blank">[新闻]2008年11月21日科技博客精选</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>令人头疼的innerHTML</title><link>http://www.cnblogs.com/baifan/articles/1047649.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Mon, 21 Jan 2008 10:21:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/articles/1047649.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1047649.html</wfw:comment><comments>http://www.cnblogs.com/baifan/articles/1047649.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1047649.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1047649.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 今天写innerHTML的时候，发现当innerHTML中含有html标签的时候，IE会将html标签的字母变成大小写，并且将标签中的属性引号给去掉了。不但如此，而且html标签中多了一些莫名其妙的属性，程序在IE下整个就跑不起来。深入研究下，innerHTML自带了语法检查功能,他会自动把不完整的HTML代码补充完整。设置 innerHTML 的时候，插入的 HTML 代码中包含脚本，但这些脚本却不生效，或者在 IE 上生效在其它浏览器上就不生效。原因很简单：不同浏览器对插入 innerHTML 中的脚本有不同的处理方法。经过实践，归纳如下：<br />
<span style="color: green;">对于IE，首先 script 标签必须带 defer 属性，其次在插入时刻，innerHTML 的所属节点必须在 DOM 树中；对于 Firefox 和 Opera，在插入时刻，innerHTML 的所属节点不可以在 DOM 树中。<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; </span>怎么办呢？想到了innerText和outerHTML,它们与innerHTML的区别如下：<br />
&nbsp;&nbsp;&nbsp; &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; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  <img src="http://www.wujianrong.com/photo/420061017224724.gif" alt="" border="0" /><br />
结果用outerHTML问题就解决了。但是，新的问题又来了，在firefox下不能用了。<br />
结果只能分别定义IE和firefox：<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  <br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080;">1</span>&nbsp;<span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;ua&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;navigator.userAgent.toLowerCase();<br />
</span><span style="color: #008080;">2</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(ua.indexOf(</span><span style="color: #000000;">'</span><span style="color: #000000;">msie</span><span style="color: #000000;">'</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">&gt;=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">&nbsp;ua.indexOf(</span><span style="color: #000000;">'</span><span style="color: #000000;">opera</span><span style="color: #000000;">'</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">)<br />
</span><span style="color: #008080;">3</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080;">4</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /><br />
</span><span style="color: #008080;">5</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">6</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">else</span><span style="color: #000000;">&nbsp;<br />
</span><span style="color: #008080;">7</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080;">8</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /><br />
</span><span style="color: #008080;">9</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></div>
<br />
不过在网上看到有人提出了一个方法，可以借鉴。但是我没测试。<br />
&nbsp;&nbsp;&nbsp; <br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img id="Codehighlighter1_0_209_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_0_209_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_0_209_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_0_209_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_0_209_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_0_209_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_0_209_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_0_209_Open_Text').style.display='inline';" align="top"  alt="" /><span id="Codehighlighter1_0_209_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;">/**/</span><span id="Codehighlighter1_0_209_Open_Text"><span style="color: #008000;">/*</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;描述：跨浏览器的设置&nbsp;innerHTML&nbsp;方法<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;允许插入的&nbsp;HTML&nbsp;代码中包含&nbsp;script&nbsp;和&nbsp;style<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;作者：kenxu&nbsp;&lt;ken@ajaxwing.com&gt;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;日期：2006-03-23<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;参数：<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;el:&nbsp;合法的&nbsp;DOM&nbsp;树中的节点<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;htmlCode:&nbsp;合法的&nbsp;HTML&nbsp;代码<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*&nbsp;经测试的浏览器：ie5+,&nbsp;firefox1.5+,&nbsp;opera8.5+<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;</span><span style="color: #008000;">*/</span></span><span style="color: #000000;"><br />
<img id="Codehighlighter1_253_785_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_253_785_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_253_785_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_253_785_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_253_785_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_253_785_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_253_785_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_253_785_Open_Text').style.display='inline';" align="top"  alt="" /></span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;setInnerHTML&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">function</span><span style="color: #000000;">&nbsp;(el,&nbsp;htmlCode)&nbsp;</span><span id="Codehighlighter1_253_785_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_253_785_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;ua&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;navigator.userAgent.toLowerCase();<br />
<img id="Codehighlighter1_357_563_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_357_563_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_357_563_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_357_563_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_357_563_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_357_563_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_357_563_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_357_563_Open_Text').style.display='inline';" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(ua.indexOf(</span><span style="color: #000000;">'</span><span style="color: #000000;">msie</span><span style="color: #000000;">'</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">&gt;=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">&nbsp;ua.indexOf(</span><span style="color: #000000;">'</span><span style="color: #000000;">opera</span><span style="color: #000000;">'</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">)&nbsp;</span><span id="Codehighlighter1_357_563_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_357_563_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;htmlCode&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">&lt;div&nbsp;style="display:none"&gt;for&nbsp;IE&lt;/div&gt;</span><span style="color: #000000;">'</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;htmlCode;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;htmlCode&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;htmlCode.replace(</span><span style="color: #000000;">/</span><span style="color: #000000;">&lt;script([^&gt;]*)&gt;</span><span style="color: #000000;">/</span><span style="color: #000000;">gi,<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">&lt;script$1&nbsp;defer="true"&gt;</span><span style="color: #000000;">'</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;el.innerHTML&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;htmlCode;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;el.removeChild(el.firstChild);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;}</span></span><span style="color: #000000;"><br />
<img id="Codehighlighter1_570_785_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_570_785_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_570_785_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_570_785_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_570_785_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_570_785_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_570_785_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_570_785_Open_Text').style.display='inline';" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff;">else</span><span style="color: #000000;">&nbsp;</span><span id="Codehighlighter1_570_785_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_570_785_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;el_next&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;el.nextSibling;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;el_parent&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;el.parentNode;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;el_parent.removeChild(el);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;el.innerHTML&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;htmlCode;<br />
<img id="Codehighlighter1_703_744_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_703_744_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_703_744_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_703_744_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_703_744_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_703_744_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_703_744_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_703_744_Open_Text').style.display='inline';" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(el_next)&nbsp;</span><span id="Codehighlighter1_703_744_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_703_744_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;el_parent.insertBefore(el,&nbsp;el_next)<br />
<img id="Codehighlighter1_750_782_Open_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_750_782_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_750_782_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_750_782_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_750_782_Closed_Image" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_750_782_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_750_782_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_750_782_Open_Text').style.display='inline';" align="top"  alt="" />&nbsp;}</span></span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">else</span><span style="color: #000000;">&nbsp;</span><span id="Codehighlighter1_750_782_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_750_782_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;el_parent.appendChild(el);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;}</span></span></span></div>
<br />
<br />
<img src ="http://www.cnblogs.com/baifan/aggbug/1047649.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43620/" target="_blank">[新闻]Google拟年底前关闭"lively" 因不敌"第二人生"</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>HTA简单介绍</title><link>http://www.cnblogs.com/baifan/articles/1044287.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Fri, 18 Jan 2008 05:38:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/articles/1044287.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1044287.html</wfw:comment><comments>http://www.cnblogs.com/baifan/articles/1044287.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1044287.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1044287.html</trackback:ping><description><![CDATA[HTA的全名为HTML Application，翻译过来就是HTML应用程序，你只要简单的用.hta为扩展名保存HTML页面就算创建了一个HTA文件，下面我们就用HTA来编个窗口，将以下这段代码保存为.hta文件，然后再用浏览器打开。<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">HTML</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/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;"><br />
<img src="http://www.cnblogs.com/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;">www.master8.net</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">TITLE</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">HTA:APPLICATION&nbsp;</span><span style="color: #ff0000;">ID</span><span style="color: #0000ff;">="oHTA"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />APPLICATIONNAME</span><span style="color: #0000ff;">="myApp"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　BORDER</span><span style="color: #0000ff;">="thin"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　BORDERSTYLE</span><span style="color: #0000ff;">="normal"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　CAPTION</span><span style="color: #0000ff;">="yes"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　ICON</span><span style="color: #0000ff;">="filename.ico"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　MAXIMIZEBUTTON</span><span style="color: #0000ff;">="yes"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　MINIMIZEBUTTON</span><span style="color: #0000ff;">="yes"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　SHOWINTASKBAR</span><span style="color: #0000ff;">="no"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　INGLEINSTANCE</span><span style="color: #0000ff;">="no"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　SYSMENU</span><span style="color: #0000ff;">="yes"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　VERSION</span><span style="color: #0000ff;">="1.0"</span><span style="color: #ff0000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />　　WINDOWSTATE</span><span style="color: #0000ff;">="normal"</span><span style="color: #ff0000;">&nbsp;</span><span style="color: #0000ff;">/&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/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;"><br />
<img src="http://www.cnblogs.com/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;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">center</span><span style="color: #0000ff;">&gt;&lt;</span><span style="color: #800000;">a&nbsp;</span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="http://www.cnblogs.com/baifan/"</span><span style="color: #ff0000;">&nbsp;target</span><span style="color: #0000ff;">="_blank"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">博客园</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">a</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">center</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/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;"><br />
<img src="http://www.cnblogs.com/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></div>
<br />
上面代码与平时的html有点不同，多了HTA:APPLICATION标签，这就是关键之处，hta通过它来提供一系列面向应用程序的功能，接下来再讲一讲它的属性
<p>&nbsp;&nbsp;&nbsp; APPLICATIONNAME属性(applicationName) <br />
此属性为设置HTA的名称。 <br />
BORDER属性(border) <br />
此属性为设置为HTA的窗口边框类型，默认值为 thick。 <br />
它可以设为　thick 指定窗口为粗边框 <br />
dialog window 指定窗口为对话框 <br />
none 指定窗口无边框 <br />
thin 指定窗口为窄边框 <br />
&nbsp;&nbsp;&nbsp; BORDERSTYLE属性(borderStyle) <br />
此属性为设置HTA窗口的边框格式，默认值为 normal。 <br />
它可以设为 <br />
normal 普通边框格式 <br />
complex 凹凸格式组合边框 <br />
raised 凸出的3D边框 <br />
static 3D边框格式 <br />
sunken 凹进的3D边框 <br />
&nbsp;&nbsp;&nbsp; CAPTION属性(caption) <br />
此属性为设置HTA窗口是否显示标题栏或标题，默认值为 yes。 <br />
&nbsp;&nbsp;&nbsp; ICON属性(icon) <br />
此属性为设置应用程序的图标。 <br />
&nbsp;&nbsp;&nbsp; MAXIMIZEBUTTON属性(maximizeButton) <br />
此属性为设置是否在HTA窗口中显示最大化按钮，默认值为 yes。 <br />
&nbsp;&nbsp;&nbsp; MINIMIZEBUTTON属性(minimizeButton) <br />
此属性为设置是否在HTA窗口中显示最小化按钮，默认值为 yes。 <br />
SHOWINTASKBAR属性(showInTaskBar) <br />
此属性为设置是否在任务栏中显示此应用程序，默认值为 yes。 <br />
SINGLEINSTANCE属性(singleInstance) <br />
此属性为设置是否此应用程序同时只能运行一次。次属性以APPLICATIONNAME属性作为标识，默认值为 no。 <br />
SYSMENU属性(sysMenu) <br />
此属性为设置是否在HTA窗口中显示系统菜单，默认值为 yes。 <br />
VERSION属性(version) <br />
此属性为设置应用程序的版本，默认值为空。 <br />
WINDOWSTATE属性(windowState) <br />
此属性为设置HTA窗口的初始大小，默认值为 normal。 <br />
它可以设为 normal 默认大小 <br />
minmize 最小化 <br />
maximize 最大化 <br />
以上括号中的是在脚本引用的属性。在脚本中以上属性皆为只读属性。此外，在脚本中还可以使用commandLine属性来检索应用程序启动时的参数。 <br />
在HTA中还可以继续使用html中的绝大多数标签、脚本等。</p>
<br />
<img src ="http://www.cnblogs.com/baifan/aggbug/1044287.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43619/" target="_blank">[新闻]微软证实已雇佣前雅虎搜索官员Suchter</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>MAC地址的修改</title><link>http://www.cnblogs.com/baifan/articles/1037892.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Mon, 14 Jan 2008 02:49:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/articles/1037892.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1037892.html</wfw:comment><comments>http://www.cnblogs.com/baifan/articles/1037892.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1037892.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1037892.html</trackback:ping><description><![CDATA[以常用的Windows 2000/XP为例：第一步，单击&#8220;开始&#8221;&#8594;&#8220;运行&#8221;&#8594;输入&#8220;Regedit&#8221;，打开注册表编辑器，按Ctrl+F打开查找窗，输入&#8220;DriverDesc&#8221;单击确定。<br />
<br />
双击找到的内容,即为你要修改的网卡的信息描述，左边数形列表显示当前主键（比如0000）。第二步，在相应的0000下新建一串值，命名为 NetworkAddress，键值设为你要的MAC地址，注意要连续写，如112233445566。第三步，重新启动计算机，你就会发现网卡MAC地址已经改变为你所设置的地址。然而，如果你要经常改换地址的话在注册表里改来改去的方法就实在是太繁琐了。不用担心，再进行下面两项修改后你就会发现以后修改MAC地址竟是如此简单！第四步，在相应的0000下的Ndi\Params中加一项，主键名为 NetworkAddress，然后在该主键下添加名为default的串值，其值设为你要设的MAC地址，同样也要连续地写。第五步，在 NetworkAddress主键下继续添加名为ParamDesc的字符串，其值可设为&#8220;MAC Address&#8221;。<br />
<br />
全部设置完成了，关闭注册表，重新启动计算机，打开&#8220;网络邻居&#8221;的属性，选择相应的网卡，单击&#8220;属性&#8221;选择&#8220;高级&#8221;选项卡，属性中会多出MAC Address的选项，也就是在上面第二步在注册表中添加的NetworkAddress项，以后只要在此处的设置值中修改MAC地址就可以了。<br />
<img src ="http://www.cnblogs.com/baifan/aggbug/1037892.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43615/" target="_blank">[新闻]百度称不会放弃“竞价排名” 两名曝光员工被辞</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>XmlDocument 操作xml文档</title><link>http://www.cnblogs.com/baifan/articles/1037813.html</link><dc:creator>baifan</dc:creator><author>baifan</author><pubDate>Mon, 14 Jan 2008 02:16:00 GMT</pubDate><guid>http://www.cnblogs.com/baifan/articles/1037813.html</guid><wfw:comment>http://www.cnblogs.com/baifan/comments/1037813.html</wfw:comment><comments>http://www.cnblogs.com/baifan/articles/1037813.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/baifan/comments/commentRss/1037813.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/baifan/services/trackbacks/1037813.html</trackback:ping><description><![CDATA[有这样一段XML:<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff;">&lt;?</span><span style="color: #ff00ff;">xml&nbsp;version="1.0"&nbsp;encoding="utf-8"</span><span style="color: #0000ff;">?&gt;</span><span style="color: #000000;">&nbsp;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">userdata&nbsp;</span><span style="color: #ff0000;">createuser</span><span style="color: #0000ff;">="false"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">dataconnection</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">server</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">localhost</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">server</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">uid</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">sa</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">uid</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">pwd</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">pwd</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">dataconnection</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">net</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">name</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">jiayuan</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">name</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">net</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">userdata</span><span style="color: #0000ff;">&gt;</span></div>
<br />
读取节点中的一个属性<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000;">XmlDocument&nbsp;doc</span><span style="color: #000000;">=</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;XmlDocument();<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;doc.Load(</span><span style="color: #800000;">"</span><span style="color: #800000;">config.xml</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;XmlNode&nbsp;xnuser</span><span style="color: #000000;">=</span><span style="color: #000000;">doc.SelectSingleNode(</span><span style="color: #800000;">"</span><span style="color: #800000;">userdata</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">string</span><span style="color: #000000;">&nbsp;flag</span><span style="color: #000000;">=</span><span style="color: #000000;">xnuser.Attributes[</span><span style="color: #800000;">"</span><span style="color: #800000;">createuser</span><span style="color: #800000;">"</span><span style="color: #000000;">].InnerText;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<br />
读取节点中的值<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000;">XmlDocument&nbsp;doc</span><span style="color: #000000;">=</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;XmlDocument();<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;doc.Load(</span><span style="color: #800000;">"</span><span style="color: #800000;">config.xml</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;XmlNode&nbsp;xnserver&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;doc.SelectSingleNode(</span><span style="color: #800000;">"</span><span style="color: #800000;">userdata/dataconnection/server</span><span style="color: #800000;">"</span><span style="color: #000000;">);</span></div>
<br />
修改节点的属性<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000;">XmlDocument&nbsp;doc</span><span style="color: #000000;">=</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;XmlDocument();<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;doc.Load(</span><span style="color: #800000;">"</span><span style="color: #800000;">config.xml</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;XmlNode&nbsp;xnuser</span><span style="color: #000000;">=</span><span style="color: #000000;">doc.SelectSingleNode(</span><span style="color: #800000;">"</span><span style="color: #800000;">userdata</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;xnuser.Attributes[</span><span style="color: #800000;">"</span><span style="color: #800000;">createuser</span><span style="color: #800000;">"</span><span style="color: #000000;">].InnerText</span><span style="color: #000000;">=</span><span style="color: #800000;">"</span><span style="color: #800000;">false</span><span style="color: #800000;">"</span><span style="color: #000000;">;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;doc.Save(</span><span style="color: #800000;">"</span><span style="color: #800000;">config.xml</span><span style="color: #800000;">"</span><span style="color: #000000;">);</span></div>
<br />
追加节点<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000;">XmlDocument&nbsp;doc&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;XmlDocument();<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;XmlTextReader&nbsp;reader&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;XmlTextReader(</span><span style="color: #800000;">"</span><span style="color: #800000;">config.xml</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;doc.Load(</span><span style="color: #800000;">"</span><span style="color: #800000;">config.xml</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;XmlElement&nbsp;root&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;doc.DocumentElement;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;获取根节点</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;XmlElement&nbsp;tagMessage&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;doc.CreateElement(</span><span style="color: #800000;">"</span><span style="color: #800000;">net</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;XmlElement&nbsp;tagText&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;doc.CreateElement(</span><span style="color: #800000;">"</span><span style="color: #800000;">name</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;tagText.InnerText&nbsp;&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;netname;<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;tagMessage.AppendChild(tagText);&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;追加到&nbsp;xml&nbsp;文本的最后面</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;root.AppendChild(tagMessage);<br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;reader.Close();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;关闭&nbsp;XmlTextReader</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;doc.Save(</span><span style="color: #800000;">"</span><span style="color: #800000;">config.xml</span><span style="color: #800000;">"</span><span style="color: #000000;">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;保存&nbsp;xml&nbsp;文件</span></div>
<br />
<img src ="http://www.cnblogs.com/baifan/aggbug/1037813.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43615/" target="_blank">[新闻]百度称不会放弃“竞价排名” 两名曝光员工被辞</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>