<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_古道天堂</title><subtitle type="text">网站布局，布局人生。分享资源，交流技术。</subtitle><id>http://feed.cnblogs.com/blog/u/40527/rss</id><updated>2011-10-10T00:55:24Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/40527/rss"/><entry><id>http://www.cnblogs.com/gudao119/archive/2011/05/11/2043443.html</id><title type="text">Google的Logo设计师全是疯子---记现代舞先驱玛莎&amp;#183;葛兰姆117周年诞辰</title><summary type="text">今天google的logo继吃豆游戏之后又一次令我大吃一惊---那帮疯子（Logo设计师们）又用JS+png做出了一段华丽的动画！先来看一下效果（可能您看google主页的时候已经它已经换掉了所以我拷下来一份）！ 不知道您是否和我一样感觉google那帮设计师确实是疯子！牢骚至于还是简单说下原理吧，以免哪天您也有点“发疯”的意向也好能用得上。下面贴上主要代码： 1function(){2vara=d[f],3c=document.getElementById(&amp;quot;hplogo&amp;quot;);4if(c&amp;amp;amp;&amp;amp;amp;a[0]){5varb=document.crea</summary><published>2011-05-11T09:29:00Z</published><updated>2011-05-11T09:29:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2011/05/11/2043443.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2011/05/11/2043443.html"/><content type="html">今天google的logo继吃豆游戏之后又一次令我大吃一惊---那帮疯子（Logo设计师们）又用JS+png做出了一段华丽的动画！先来看一下效果（可能您看google主页的时候已经它已经换掉了所以我拷下来一份）！ &#xD;
&lt;style&gt;&#xD;
#hplogo{ cursor:pointer; margin:auto auto; background-color:White; width:300px; height:300px; position:relative;}&#xD;
#hplogo div {&#xD;
pointer-events: none;&#xD;
position: absolute;&#xD;
}&#xD;
&lt;/style&gt;&#xD;
&#xD;
&lt;div id="hplogo"&gt;&lt;/div&gt;不知道您是否和我一样感觉google那帮设计师确实是疯子！牢骚至于还是简单说下原理吧，以免哪天您也有点&amp;#8220;发疯&amp;#8221;的意向也好能用得上。下面贴上主要代码： &#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;div&gt;&lt;span style="color: #008080"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;()&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;a&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;d[f],&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;c&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;document.getElementById(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;hplogo&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(c&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;amp;&amp;nbsp;a[&lt;/span&gt;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;])&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;b&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;document.createElement(&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;div&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;b.id&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;hplogo&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;f;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;b.style.left&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;a[&lt;/span&gt;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;px&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;b.style.top&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;a[&lt;/span&gt;&lt;span style="color: #000000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;px&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;b.style.width&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;a[&lt;/span&gt;&lt;span style="color: #000000"&gt;2&lt;/span&gt;&lt;span style="color: #000000"&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;px&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;b.style.height&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;a[&lt;/span&gt;&lt;span style="color: #000000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;px&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;b.style.background&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;url(http://www.front2end.cn/wp-content/uploads/graham11-hp-sprite.png)&amp;nbsp;no-repeat&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;g&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;px&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;h&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;px&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;b.onmousedown&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;k;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;a[&lt;/span&gt;&lt;span style="color: #000000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;amp;&amp;nbsp;(i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;a[&lt;/span&gt;&lt;span style="color: #000000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;]);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;a[&lt;/span&gt;&lt;span style="color: #000000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;?&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(g&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;h&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;i,&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;:&amp;nbsp;g&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;a[&lt;/span&gt;&lt;span style="color: #000000"&gt;2&lt;/span&gt;&lt;span style="color: #000000"&gt;];&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;c.appendChild(b);&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;++&lt;/span&gt;&lt;span style="color: #000000"&gt;f;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;16&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;f&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;lt;&amp;nbsp;e&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000"&gt;amp;&amp;nbsp;(j&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;window.setTimeout(l,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;83&lt;/span&gt;&lt;span style="color: #000000"&gt;))&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;18&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; 原理就是用javascript创建动画的每一帧，用div展示，并加载背景图片，随着每一个Div的创建就会形成一段动画，有点像小时候玩的皮影画（不知道是不是叫这个名字）。 js代码下载：&lt;a href="http://www.front2end.cn/wp-content/uploads/googleDance.js"&gt;googleDance&lt;/a&gt; &lt;img src="http://www.cnblogs.com/gudao119/aggbug/2043443.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2011/05/11/2043443.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gudao119/archive/2010/11/03/1868551.html</id><title type="text">打着维护用户利益旗号的厮杀</title><summary type="text">笑死我了，先是腾讯的《致广大QQ用户的一封信》，再是360的《腾讯要挟用户卸载360 360将保证和QQ同时正常使用》，还有就是朋友告诉我他的QQ空间也因为装了360打不开了（这个不知道是真是假）。我就是笑这两个大公司都是互联网的大鳄干嘛就这么过不去，最可气的是老打着维护我们利益的旗号说着说那，有本事两个老总光着膀子出来单挑，谁输我们就卸载谁！一天到晚喊这喊那累不累，都快成中国互联网的笑话了（个人...</summary><published>2010-11-03T14:18:00Z</published><updated>2010-11-03T14:18:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2010/11/03/1868551.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2010/11/03/1868551.html"/><content type="html">&lt;p&gt;笑死我了，先是腾讯的《&lt;a href="http://im.qq.com/qq.shtml"&gt;致广大QQ用户的一封信&lt;/a&gt;》，再是360的《&lt;a href="http://bbs.360.cn/3237987/39944164.html?recommend=1"&gt;腾讯要挟用户卸载360 360将保证和QQ同时正常使用&lt;/a&gt;》，还有就是朋友告诉我他的QQ空间也因为装了360打不开了（这个不知道是真是假）。&lt;/p&gt;&#xD;
&lt;p&gt;我就是笑这两个大公司都是互联网的大鳄干嘛就这么过不去，最可气的是老打着维护我们利益的旗号说着说那，有本事两个老总光着膀子出来单挑，谁输我们就卸载谁！一天到晚喊这喊那累不累，都快成中国互联网的笑话了（个人喜欢看郭德纲的相声），真不想以后给我小子讲故事时，说到那只&amp;#8220;企鹅&amp;#8221;还要讲一段它的&amp;#8220;风云史&amp;#8221;。&lt;/p&gt;&#xD;
&lt;p&gt;如果两家真是都为了我们用户好，那就都哪凉儿快哪歇着去吧！&lt;/p&gt;&lt;img src="http://www.cnblogs.com/gudao119/aggbug/1868551.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2010/11/03/1868551.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gudao119/archive/2010/07/14/1777026.html</id><title type="text">超炫世界杯日历表</title><summary type="text">世界杯虽然结束了，韵味依然在球迷心里回荡。这里贴出一个超级炫酷的赛程表，再次回味一下吧。</summary><published>2010-07-14T02:30:00Z</published><updated>2010-07-14T02:30:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2010/07/14/1777026.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2010/07/14/1777026.html"/><content type="html">世界杯虽然结束了，韵味依然在球迷心里回荡。这里贴出一个超级炫酷的赛程表，再次回味一下吧。&#xD;
&lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="970" align="center" height="820"&gt;&#xD;
&lt;param value="always" name="allowScriptAccess" /  /&gt;&lt;param value="true" name="allowfullscreen" /  /&gt;&lt;param value="http://estaticos.marca.com/multimedia/graficos/futbol/2010/mundial/calendariomundialingles.swf" name="movie" /  /&gt;&lt;param value="high" name="quality" /  /&gt;&lt;param value="#B7A98C" name="bgcolor" /  /&gt;&lt;embed height="820" align="center" width="970" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="sameDomain" bgcolor="#B7A98C" quality="high" src="http://estaticos01.marca.com/multimedia/graficos/futbol/2010/mundial/calendariomundialingles.swf" /&gt;&#xD;
&lt;/object&gt;&lt;img src="http://www.cnblogs.com/gudao119/aggbug/1777026.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2010/07/14/1777026.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gudao119/archive/2010/07/09/1774495.html</id><title type="text">页面嵌入Windows Media Player需要注意的</title><summary type="text">在页面中插入WMP确实是个令人头疼的一件事。这里是WMP的版本ClassID，从WMP7后ID就成了clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6，之前的6.4为clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95，但是之前的版本还是可以用的，只不过新功能用不了罢了。下面这个是具体的版本号，你可以对比一下你现在的是什么版本。版本...</summary><published>2010-07-09T08:59:00Z</published><updated>2010-07-09T08:59:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2010/07/09/1774495.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2010/07/09/1774495.html"/><content type="html">&lt;p&gt;在页面中插入WMP确实是个令人头疼的一件事。&lt;/p&gt;&#xD;
&lt;p&gt;这里是WMP的版本ClassID，从WMP7后ID就成了clsid:&lt;strong&gt;6BF52A52-394A-11D3-B153-00C04F79FAA6&lt;/strong&gt;，之前的6.4为clsid:&lt;strong&gt;22D6F312-B0F6-11D0-94AB-0080C74C7E95&lt;/strong&gt;，但是之前的版本还是可以用的，只不过新功能用不了罢了。&lt;/p&gt;&#xD;
&lt;p&gt;下面这个是具体的版本号，你可以对比一下你现在的是什么版本。&lt;/p&gt;&#xD;
&lt;p&gt;版本号&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows Media Player (WMP) 的版本&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;5.1.51.421&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 5.2 Beta&lt;br /&gt;5.1.52.701&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 5.2 &lt;br /&gt;6.02.902&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 6.0&lt;br /&gt;6.1.5.130&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 6.0 Internet Explorer 5 RC0 Beta&lt;br /&gt;6.1.7.217&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 6.0&lt;br /&gt;6.2.5.410&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 6.2 Beta&lt;br /&gt;6.4.5.809&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 6.4&lt;br /&gt;6.4.6.*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 6.4 for Windows 2000 Beta&lt;br /&gt;6.4.7.1028&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　&amp;nbsp; WMP 6.4，具有多位速率 (MBR) 更新，用于Internet Explorer&lt;br /&gt;6.4.7.1112&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 6.4，具有 MBR 更新（在 6.4.7.1028 的基础上对错误消息进行了较小更新）&lt;br /&gt;6.4.9.*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　&amp;nbsp; WMP 6.4，仅用于 Windows 2000&lt;br /&gt;7.0.0.1954&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 7&lt;br /&gt;7.0.0.1958&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 7 更新&lt;br /&gt;7.0.0.1956&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 7，更新了安装程序&lt;br /&gt;7.0.0.1440&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　WMP 7，用于 Windows Millennium Edition (Me)&lt;br /&gt;7.01.00.3055&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　WMP 7.1&lt;br /&gt;8.00.00.4477&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　 WMP for Windows XP&lt;br /&gt;9.00.00.2980&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　WMP 9 系列，用于 Windows XP、Windows 98 Second Edition、Windows Me 和 Windows 2000&lt;br /&gt;9.00.00.2991&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WMP 9 系列，用于 Windows Server 2003&lt;br /&gt;10.00.00.3646&amp;nbsp;&amp;nbsp;&amp;nbsp; 　WMP 10&lt;/p&gt;&#xD;
&lt;p&gt;---------------------------------------------------------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;官方的插入方式真够简单的，我都有点想踹他们两脚，&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;OBJECT ID="Player"&lt;br /&gt;&amp;nbsp; CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;PARAM name="autoStart" value="True"&amp;gt;&lt;br /&gt;&amp;lt;/OBJECT&amp;gt;&lt;br /&gt;下面是具体参数在不同浏览器的可用性，这个东东真是太有用了，好多参数用了不起作用，我都测试的快疯了，一看这个列表，原来人家压根不支持，晕...&lt;/p&gt;&#xD;
&lt;p&gt;&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;strong&gt;PARAM name&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;strong&gt;Internet Explorer&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;strong&gt;Firefox with mime type application/x-ms-wmp&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;&lt;strong&gt;Firefox with any other mime type&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564325(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;autoStart&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564326(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;balance&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564327(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;baseURL&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd562605(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;captioningID&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd562644(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;currentMarker&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd562645(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;currentPosition&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564329(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;defaultFrame&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564022(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;enableContextMenu&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564023(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;enabled&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564331(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;enableErrorDialogs&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;strong&gt;fileName&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564025(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#960bb4"&gt;fullScreen&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564334(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;invokeURLs&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564337(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;mute&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564339(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;playCount&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564340(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;rate&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd562610(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;SAMIFileName&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd562611(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;SAMILang&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd562613(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;SAMIStyle&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;strong&gt;SRC&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564088(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;stretchToFit&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;no&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564090(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;URL&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564343(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;volume&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd564092(v=VS.85).aspx" target="_blank"&gt;&lt;font color="#1364c4"&gt;windowlessVideo&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&#xD;
&lt;td&gt;yes&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&#xD;
&lt;p&gt;参数的默认值：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;table  border="1" cellspacing="0" cellpadding="0" width="100%"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;th width="40%" align="left"&gt;Parameter&lt;/th&gt;&#xD;
&lt;th width="15%" align="left"&gt;Default&lt;/th&gt;&#xD;
&lt;th align="left"&gt;Description&lt;/th&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;AudioStream&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;AutoSize&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;AutoStart&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;Sets if the player should start automatically&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;AnimationAtStart&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;Sets if an animation should show while the file loads&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;AllowScan&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;AllowChangeDisplaySize&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;AutoRewind&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Balance&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;BaseURL&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;BufferingTime&lt;/td&gt;&#xD;
&lt;td&gt;5&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;CaptioningID&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;ClickToPlay&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;Sets if the player should start when the user clicks in the play area&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;CursorType&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;CurrentPosition&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;CurrentMarker&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;DefaultFrame&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;DisplayBackColor&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;DisplayForeColor&lt;/td&gt;&#xD;
&lt;td&gt;16777215&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;DisplayMode&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;DisplaySize&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Enabled&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;EnableContextMenu&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;EnablePositionControls&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;EnableFullScreenControls&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;EnableTracker&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Filename&lt;/td&gt;&#xD;
&lt;td&gt;&lt;em&gt;URL&lt;/em&gt;&lt;/td&gt;&#xD;
&lt;td&gt;The URL of the file to play&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;InvokeURLs&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Language&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Mute&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;PlayCount&lt;/td&gt;&#xD;
&lt;td&gt;1&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;PreviewMode&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Rate&lt;/td&gt;&#xD;
&lt;td&gt;1&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SAMILang&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SAMIStyle&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SAMIFileName&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SelectionStart&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SelectionEnd&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SendOpenStateChangeEvents&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SendWarningEvents&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SendErrorEvents&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SendKeyboardEvents&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SendMouseClickEvents&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SendMouseMoveEvents&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;SendPlayStateChangeEvents&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;ShowCaptioning&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;ShowControls&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;Sets if the player controls should show&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;ShowAudioControls&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;Sets if the audio controls should show&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;ShowDisplay&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;Sets if the display should show&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;ShowGotoBar&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;Sets if the GotoBar should show&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;ShowPositionControls&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;ShowStatusBar&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;ShowTracker&lt;/td&gt;&#xD;
&lt;td&gt;true&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;TransparantAtStart&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;VideoBorderWidth&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;VideoBorderColor&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;VideoBorder3D&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;Volume&lt;/td&gt;&#xD;
&lt;td&gt;-200&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;WindowlessVideo&lt;/td&gt;&#xD;
&lt;td&gt;false&lt;/td&gt;&#xD;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&#xD;
&lt;p&gt;可能你最想知道的是怎么用程序（我偏向用JS）来控制WMP的播放、停止、快进吧，看看这里吧，&lt;a href="http://msdn.microsoft.com/en-us/library/dd564034%28VS.85%29.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/dd564034%28VS.85%29.aspx&lt;/a&gt;，有详细的说明和例子。（英文的）&lt;/p&gt;&lt;img src="http://www.cnblogs.com/gudao119/aggbug/1774495.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2010/07/09/1774495.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gudao119/archive/2010/06/18/1760387.html</id><title type="text">Ext复制grid里某一列的值</title><summary type="text">ExtAspNet确实封装Ext封装的不错，但是一些Ext的弊端还是有点影响它的完美！第一个问题：Grid列的值不能选中，所以也就不能复制，这对于显示内容必然是个弊端。解决方法：step1：添加css样式。CSS代码&amp;lt;style type= "text/css" &amp;gt; .x-selectable, .x-selectable * { -moz-user-select: text! imp...</summary><published>2010-06-18T08:14:00Z</published><updated>2010-06-18T08:14:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2010/06/18/1760387.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2010/06/18/1760387.html"/><content type="html">&lt;p&gt;ExtAspNet确实封装Ext封装的不错，但是一些Ext的弊端还是有点影响它的完美！&lt;/p&gt;&#xD;
&lt;p&gt;第一个问题：Grid列的值不能选中，所以也就不能复制，这对于显示内容必然是个弊端。&lt;/p&gt;&#xD;
&lt;p&gt;解决方法：&lt;/p&gt;&#xD;
&lt;p&gt;step1：添加css样式。&lt;br /&gt;CSS代码&lt;br /&gt;&amp;lt;style type= "text/css" &amp;gt; &amp;nbsp; &lt;br /&gt;&amp;nbsp; .x-selectable, .x-selectable * { &amp;nbsp; &lt;br /&gt;&amp;nbsp; -moz-user-select: text! important ; &amp;nbsp; &lt;br /&gt;&amp;nbsp; -khtml-user-select: text! important ; &amp;nbsp; &lt;br /&gt;&amp;nbsp; } &amp;nbsp; &lt;br /&gt;&amp;lt;/style&amp;gt; &amp;nbsp; &lt;br /&gt;step2：修改Ext.grid.GridPanel 的protoType，我是自己写了一个新的js文件，记得要在ext-all.js后面引入。&lt;br /&gt;JavaScript代码&lt;br /&gt;if (!Ext.grid.GridView.prototype.templates) { &amp;nbsp; &lt;br /&gt;&amp;nbsp; Ext.grid.GridView.prototype.templates = {}; &amp;nbsp; &lt;br /&gt;} &amp;nbsp; &lt;br /&gt;Ext.grid.GridView.prototype.templates.cell = new Ext.Template( &amp;nbsp; &lt;br /&gt;&amp;nbsp; '&amp;lt;td  style="{style}" tabIndex="0" {cellAttr}&amp;gt;' , &amp;nbsp; &lt;br /&gt;&amp;nbsp; '&amp;lt;div  {attr}&amp;gt;{value}&amp;lt;/div&amp;gt;' , &amp;nbsp; &lt;br /&gt;&amp;nbsp; '&amp;lt;/td&amp;gt;' &amp;nbsp; &lt;br /&gt;);&amp;nbsp;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;第二个问题：DatePicker不能选择时分秒，如果你说可以是不是用到了DateFormatString，这个东东太忽悠人了。表面上是可以选择了，但是在通过后台数据设置它的值是怎么都显示不了值。&lt;/p&gt;&#xD;
&lt;p&gt;解决方案：不用datePicker获取时分秒，自己另外写个textbox加个正则获取设置吧。&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/gudao119/aggbug/1760387.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2010/06/18/1760387.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gudao119/archive/2010/04/21/1716804.html</id><title type="text">CSS技巧，网站灰色素装</title><summary type="text">全国哀悼日，让你的个人网站也灰色素装吧！在总的CSS的头部加上一句html { filter:progid:dximagetransform.microsoft.basicimage(grayscale=1); }演示代码如下：  【注：只适用于IE!】</summary><published>2010-04-21T01:00:00Z</published><updated>2010-04-21T01:00:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2010/04/21/1716804.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2010/04/21/1716804.html"/><content type="html">&lt;p&gt;全国哀悼日，让你的个人网站也灰色素装吧！&lt;/p&gt;&#xD;
&lt;p&gt;在总的CSS的头部加上一句&lt;/p&gt;&#xD;
&lt;p&gt;html { filter:progid:dximagetransform.microsoft.basicimage(grayscale=1); }&lt;/p&gt;&#xD;
&lt;p&gt;演示代码如下：&lt;/p&gt;&#xD;
&lt;div id="oDiv"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/gudao119/514357414.jpg" width="513" height="391" /&gt;&lt;/div&gt;&lt;input onclick="oDiv.style.filter='progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)';return false;" value="灰制" type="button"&gt; &lt;input onclick="oDiv.style.filter='';return false;" value="取消" type="button"&gt; &#xD;
&lt;p&gt;【注：只适用于IE!】&lt;/p&gt;&lt;img src="http://www.cnblogs.com/gudao119/aggbug/1716804.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2010/04/21/1716804.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gudao119/archive/2010/04/07/1706022.html</id><title type="text">不引入外部文件也可以显示图片</title><summary type="text">相信大家对&amp;lt;img&amp;gt;这标签一定再熟悉不过了，然而你熟悉的src后边跟的那个文件一定是一个外部文件吧？无论是在html中这样写&amp;lt;img src="a.gif" alt="test" /&amp;gt;还是在css中这样写background:url(a.gif) no-repeat 0 0;无疑都给页面增加了一个请求，因为它们都是把a.gif作为一个外部文件链接的。那么怎么才可以显示图片又...</summary><published>2010-04-07T02:29:00Z</published><updated>2010-04-07T02:29:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2010/04/07/1706022.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2010/04/07/1706022.html"/><content type="html">&lt;p&gt;相信大家对&amp;lt;img&amp;gt;这标签一定再熟悉不过了，然而你熟悉的src后边跟的那个文件一定是一个外部文件吧？无论是在html中这样写&lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;&amp;lt;img src="a.gif" alt="test" /&amp;gt;还是在css中这样写background:url(a.gif) no-repeat 0 0;无疑都给页面增加了一个请求，因为它们都是把a.gif作为一个外部文件链接的。那么怎么才可以显示图片又不增加请求数呢？或许你想到了用特殊字符（如果不知道请看这里&lt;a target="_blank" id="ctl04_TitleUrl" href="http://www.cnblogs.com/gudao119/archive/2010/01/05/1639447.html"&gt;网 页美化你还用小图标吗&lt;/a&gt;），但是这种方法只能显示特定的图片，还有其他方法？答案是，当然！先看下边的效果图&lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img alt="" src="data:image/jpeg;base64,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" height="391" width="513" /&gt;&#xD;
外部引入效果：&#xD;
&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/gudao119/514357414.jpg" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这个图片效果和传统的图片插入方式没什么区别吧！ &lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;正式介绍今天的主角&lt;strong&gt;data URIs&lt;/strong&gt;， 细心的朋友可能已经查看了页面源代码，是不是发现了不同之处？就是这堆乱码&lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;div&gt;&lt;!--&lt;br/ /&gt;&#xD;
&lt;br/ /&gt;&#xD;
Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;&#xD;
http://www.CodeHighlighter.com/&lt;br/ /&gt;&#xD;
&lt;br/ /&gt;&#xD;
--&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;img&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;width&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="513"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;height&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="391"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;title&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;=""&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;alt&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;=""&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;src&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="data:image/jpeg;base64,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"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;原理就是将图片转换成了64位的编码，虽然看起来吓人用起来还是蛮快的。&lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;可能有朋友很快就提出疑问：转换成字符串，会不会有长度限制？答案是有，图片最大为32768 Bytes。&lt;/p&gt;&#xD;
&lt;p&gt;问题继续：我怎样去转换我自己的图片呢？&lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;看&lt;a target="_blank" href="http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/"&gt;这里&lt;/a&gt; 一个在线的转换工具。&lt;/p&gt;&#xD;
&lt;p&gt;问题不断：浏览器兼容怎么样？是不是都兼容？ &lt;/p&gt;&#xD;
&lt;p&gt;这个问题好，这个效果在&lt;span id="a000158more"&gt;&lt;span id="more"&gt;Opera 7.2+, Firefox, Safari, Netscape, Mozilla都支持，但是&lt;/span&gt;&lt;/span&gt;IE系列里只有IE8支持，不过&lt;a target="_blank" href="http://www.websiteoptimization.com/speed/tweak/inline-images/"&gt;这里&lt;/a&gt;有解决方案。 &lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;还有问题：不会每用一个图片都要转换一次吧？修改起来太麻烦了吧？&lt;/p&gt;&#xD;
&lt;p&gt;可以在需要时页面中动态的转换，php中可以像这样&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;div&gt;&lt;!--&lt;br/ /&gt;&#xD;
&lt;br/ /&gt;&#xD;
Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;&#xD;
http://www.CodeHighlighter.com/&lt;br/ /&gt;&#xD;
&lt;br/ /&gt;&#xD;
--&gt;&lt;span style="color: #000000;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #000000;"&gt;php&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;echo&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;base64_encode&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008080;"&gt;file_get_contents&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;../images/folder16.gif&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;其他语言可能需要自己写喽！&lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/gudao119/aggbug/1706022.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2010/04/07/1706022.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gudao119/archive/2010/03/14/1685500.html</id><title type="text">html5 真的来了</title><summary type="text">早就听说过html5，总觉得它离我们还很远，但是当我看到一个用HTML5 video + canvas 制作的家庭影院效果时，我被它震惊了。虽然不能得到所有浏览器的支持，它真的离我们不远了。下面是效果图： 这样的效果在桌面应用中可能不足为奇，但是在web应用中，播放器周围的色彩可以根据播放的内容变化，在我看来已经是不可思议的事情了。如果你还没有感觉请移步James Watson的Dartmoor....</summary><published>2010-03-14T06:10:00Z</published><updated>2010-03-14T06:10:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2010/03/14/1685500.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2010/03/14/1685500.html"/><content type="html">&lt;p&gt;早就听说过html5，总觉得它离我们还很远，但是当我看到一个用&lt;a target="_blank" href="http://chikuyonok.ru/ambilight/"&gt;HTML5 video + canvas&lt;/a&gt; 制作的家庭影院效果时，我被它震惊了。虽然不能得到所有浏览器的支持，它真的离我们不远了。下面是效果图：&lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://images.cnblogs.com/cnblogs_com/gudao119/WindowsLiveWriter/html5_C727/my%20vod_2.jpg"&gt;&lt;img style="border: 0px none ; display: inline;" title="my vod" alt="my vod" src="http://images.cnblogs.com/cnblogs_com/gudao119/WindowsLiveWriter/html5_C727/my%20vod_thumb.jpg" width="338" border="0" height="154" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;这样的效果在桌面应用中可能不足为奇，但是在web应用中，播放器周围的色彩可以根据播放的内容变化，在我看来已经是不可思议的事情了。如果你还没有感觉请移步&lt;a target="_blank" href="http://james-watson.net/"&gt;James Watson&lt;/a&gt;的&lt;a target="_blank" href="http://media.chikuyonok.ru/ambilight/"&gt;Dartmoor&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;我已经无语了，不知道你呢？为此我做了html5的印象图，不知道我们还能为html5做些什么？&lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://front2end.cn/"&gt;&lt;img style="border: 0px none ; display: inline;" title="html5-1" alt="html5-1" src="http://images.cnblogs.com/cnblogs_com/gudao119/WindowsLiveWriter/html5_C727/html5-1_3.jpg" width="260" border="0" height="166" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/gudao119/aggbug/1685500.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2010/03/14/1685500.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gudao119/archive/2010/03/12/1684646.html</id><title type="text">datatable 删除行</title><summary type="text">先列出正确的写法，如果你只想马上改错就先复制吧，[代码]如果你有时间想学习一下就继续看下面列出可能出错的可能性吧。　　1.如果只是想删除datatable中的一行，可以用DataRow的delete，但是必须要删除后让DataTable知道，所以就要用到.AcceptChanges()方法，原因是这种删除只是标识性删除，就像我们通常在数据库中用到的IsDelete字段。　　2.彻底删除就要用到da...</summary><published>2010-03-12T10:11:00Z</published><updated>2010-03-12T10:11:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2010/03/12/1684646.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2010/03/12/1684646.html"/><content type="html">&lt;p&gt;先列出正确的写法，如果你只想马上改错就先复制吧，&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;protected&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;deleteDataRow(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;RowID,DataTable&amp;nbsp;dt)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;for&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;dt.Rows.Count&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;-&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000"&gt;--&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(Convert.ToInt32(dt.Rows[i][&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;RowID&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;])&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;RowID)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Rows.RemoveAt(i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如果你有时间想学习一下就继续看下面列出可能出错的可能性吧。&lt;/p&gt;&#xD;
&lt;p&gt;1.如果只是想删除datatable中的一行，可以用DataRow的delete，但是必须要删除后让DataTable知道，所以就要用到.AcceptChanges()方法，原因是这种删除只是标识性删除，就像我们通常在数据库中用到的IsDelete字段。&lt;/p&gt;&#xD;
&lt;p&gt;2.彻底删除就要用到datatable的.Rows.Remove(DataRow dr)方法，同理也只是删除一行可以，如果要循环删除请继续往下看。&lt;/p&gt;&#xD;
&lt;p&gt;3.循环彻底删除就要用.Rows.RemoveAt(int index)方法，所以如果你是foreach的爱好者，在此请你换换口味，还有如果你是for的i++的忠实fans也希望你能换个思维。先看一下上面程序的正向写法（错误的，不可用）&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;for&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;j&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;dt.Rows.Count;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;j;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000"&gt;++&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(Convert.ToInt32(dt.Rows[i][&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;RowID&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;])&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;RowID)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Rows.RemoveAt(i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这个的错误在于datatable的RemoveAt()会在删除后更新dataTable的index，所以你要删除的index可能已经不是你的符合Convert.ToInt32(dt.Rows[i][&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;RowID&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;])&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;RowID&lt;/span&gt;的index了，甚者还会抛出异常，说你访问的index不存在。&lt;/p&gt;&#xD;
&lt;p&gt;所以要从DataTable的下面网上查找删除，这样即使这行符合条件被删除了，上面的行依旧不受影响。&lt;/p&gt;&#xD;
&lt;p&gt;说了这么多，不知道你明白了吗？其实现在写这种文章显得有点&amp;#8220;弱智&amp;#8221;，技术学多了，越来越觉得自己的基础不够扎实，希望通过在此记录一下可以督促一下自己，也希望能给初学者带去丝丝帮助。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt; &lt;img src="http://www.cnblogs.com/gudao119/aggbug/1684646.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2010/03/12/1684646.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gudao119/archive/2010/02/26/1673976.html</id><title type="text">超酷音频播放器（For 博客or播客）</title><summary type="text">还是先看效果来吸引一下大家(点击播放)怎么样，还行吧？放在博客里搞首音乐听听是不是还可以？如果你是播客高手，这个播放器一定会给你的播客增色不少！它还有几种样式供你选择蠢蠢欲动了吧，赶快来看看怎么制作自己的音乐吧！步骤：1.进入http://www.blogcastone.net/2.输入自己的音乐地址，如http://www.cdltgx.com/...朝-梦回唐朝.mp3（你可以先把音乐上传到自...</summary><published>2010-02-26T01:35:00Z</published><updated>2010-02-26T01:35:00Z</updated><author><name>古道</name><uri>http://www.cnblogs.com/gudao119/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gudao119/archive/2010/02/26/1673976.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gudao119/archive/2010/02/26/1673976.html"/><content type="html">&lt;p&gt;还是先看效果来吸引一下大家(点击播放)&lt;/p&gt;&#xD;
&lt;p&gt;&lt;embed src="http://www.blogcastone.net/audio/player.swf?soundFile=http%3A%2F%2Fwww.hsjh.tc.edu.tw%2F%7Ejack%2Fmusic%2Felephant.mp3&amp;#038;playerID=10&amp;#038;bg=0xFFFAF0&amp;#038;leftbg=0xFFC0CB&amp;#038;lefticon=0xFF1493&amp;#038;rightbg=0xFF69B4&amp;#038;rightbghover=0xFF69B4&amp;#038;righticon=0xB03060&amp;#038;righticonhover=0xffffff&amp;#038;text=0xFF69B4&amp;#038;slider=0xBA55D3&amp;#038;track=0xFFFFFF&amp;#038;border=0xFF69B4&amp;#038;loader=0xFF83FA&amp;#038;loop=no&amp;#038;autostart=no" type="application/x-shockwave-flash" wmode="transparent" height="40" width="290"&gt;&lt;/embed&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;怎么样，还行吧？放在博客里搞首音乐听听是不是还可以？如果你是播客高手，这个播放器一定会给你的播客增色不少！&lt;/p&gt;&#xD;
&lt;p&gt;它还有几种样式供你选择&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/gudao119/audio.png" height="121" width="334" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;蠢蠢欲动了吧，赶快来看看怎么制作自己的音乐吧！&lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;步骤：&lt;/p&gt;&#xD;
&lt;p&gt;1.进入http://www.blogcastone.net/&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/gudao119/palyer.png" height="440" width="752" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;2.输入自己的音乐地址，如&lt;a id="urla" onmousedown="sd(event,0)" href="http://www.cdltgx.com/upfiles/yinlexiazai/DownUrl/200811/%E5%94%90%E6%9C%9D-%E6%A2%A6%E5%9B%9E%E5%94%90%E6%9C%9D.mp3" target="_blank"&gt;http://www.cdltgx.com/...朝-梦回唐朝.mp3&lt;/a&gt;（你可以先把音乐上传到自己的空间）&lt;br /&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;3.在Theme处选择播放器样式&lt;/p&gt;&#xD;
&lt;p&gt;4.生成代码&lt;/p&gt;&#xD;
&lt;p&gt;5.复制代码，添加至博客。大功告成！&lt;/p&gt;&#xD;
&lt;p&gt;so easy,but not simple!&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;img src="http://www.cnblogs.com/gudao119/aggbug/1673976.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gudao119/archive/2010/02/26/1673976.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
