﻿<?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>博客园-S.Sams Lifexperience!</title><link>http://www.cnblogs.com/S.Sams/</link><description>[Lifexperience-创意生活体验]</description><language>zh-cn</language><lastBuildDate>Sun, 05 Jul 2009 19:27:17 GMT</lastBuildDate><pubDate>Sun, 05 Jul 2009 19:27:17 GMT</pubDate><ttl>60</ttl><item><title>修复 VS2008 asp.net 设计视图 失效/工具-选项[Html设计视图]出现"加载此属性页时出错" 方案</title><link>http://www.cnblogs.com/S.Sams/archive/2009/03/17/1414500.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Tue, 17 Mar 2009 08:57:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2009/03/17/1414500.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1414500.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2009/03/17/1414500.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1414500.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1414500.html</trackback:ping><description><![CDATA[<p>1. 打开vs 2008的工具&gt;选项&gt;HTML设计器时提示:加载此属性页时出错</p>
<p>2.&nbsp;打开&nbsp;.aspx&nbsp;文件是, 只有HTML编辑视图,没有视图切换选项</p>
<p>在命令行中运行：devenv /ResetSkipPkgs 即可解决该问题.</p>
<img src ="http://www.cnblogs.com/S.Sams/aggbug/1414500.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47989/" target="_blank">Twitter无处不在 魔兽世界Twitter发送器插件发布</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>对于JavaScript的 Stack overflow at line 错误总结</title><link>http://www.cnblogs.com/S.Sams/archive/2009/01/18/1377783.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Sun, 18 Jan 2009 04:06:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2009/01/18/1377783.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1377783.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2009/01/18/1377783.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1377783.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1377783.html</trackback:ping><description><![CDATA[<p>该错误只在IE中出现，出现该提示的原因主要有两种：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1. 重定义了系统的触发事件名称作为自定义函数名如：&nbsp; onclick / onsubmit ...&nbsp; 都是系统保留的事件名称，不允许作为重定义函数名称。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2. 出现死循环，都提示：Stack overflow at line: 0 , 如：在图片对象定义了 onerror 事件的循环处理、</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;img src="http://www.cnblogs.com/images/a.gif" onerror="this.src='/image/block.gif'" /&gt;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这里并不是说 /images/a.gif 不存在， 可能是由于网络原因造成， 这时会执行 onerror 事件,&nbsp; 调用 /images/block.gif 去做当前图片的路径， 但如果当前 /image/block.gif 这个图片文件不存在， 再或者由于网络原因， '/image/block.gif' 下载又出现错误时， 就出现了死循环。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;所以在处理 onerror 事件时，要考虑是否是出现这样的问题。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8221; Stack overflow at line: 0 &#8220; 该错误不是一直出现，<span style="background-color: yellow">是有时会出现， 是网络不正常导致死循环引起的</span>， 查了好半天， 最后才找到这个原因，做下记号吧， 给有需要的人。</p>
<img src ="http://www.cnblogs.com/S.Sams/aggbug/1377783.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47988/" target="_blank">Firefox 3.5匆忙推出漏洞多 Mozilla本月将更新</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>10 Free Chart Scripts</title><link>http://www.cnblogs.com/S.Sams/archive/2009/01/02/1367064.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Fri, 02 Jan 2009 11:09:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2009/01/02/1367064.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1367064.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2009/01/02/1367064.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1367064.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1367064.html</trackback:ping><description><![CDATA[摘要: This week I’ve been working on a project that required data to be shown visually. I needed a Chart Script that was attractive yet gets the data across. The Charts scripts below are built using JavaScript, Flash, Silverlight, and Java.

Flot - Flot is a pure Javascript plotting library for jQuery. The focus is on easy usage , attractive plots and interactive features. With Flot you can interact with the data, look at specific data by zooming in, plot a time series, and other various options.
&nbsp;&nbsp;<a href='http://www.cnblogs.com/S.Sams/archive/2009/01/02/1367064.html'>阅读全文</a><img src ="http://www.cnblogs.com/S.Sams/aggbug/1367064.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47987/" target="_blank">预测：Twitter最可能收购的十家公司</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>如何让mvc运行在IIS6.0上? (ASP.NET MVC on IIS 6 Walkthrough)</title><link>http://www.cnblogs.com/S.Sams/archive/2008/12/11/1353195.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Thu, 11 Dec 2008 11:19:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2008/12/11/1353195.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1353195.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2008/12/11/1353195.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1353195.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1353195.html</trackback:ping><description><![CDATA[摘要: I’ve seen a lot of reports where people have trouble getting ASP.NET MVC up and running on IIS 6. Sometimes the problem is a very minor misconfiguration, sometimes it’s a misunderstanding of how IIS 6 works.

In this post, I want to provide a definitive guide to getting ASP.NET MVC running on IIS 6. I will walk through using the .mvc or .aspx file extension for URLs first, then I will walkthrough using extension-less URLs.

If you’re running into problems with IIS 6 and ASP.NET MVC, I recomm&nbsp;&nbsp;<a href='http://www.cnblogs.com/S.Sams/archive/2008/12/11/1353195.html'>阅读全文</a><img src ="http://www.cnblogs.com/S.Sams/aggbug/1353195.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47986/" target="_blank">网易澄清:与暴雪合资公司仅提供技术支持</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Live.com MSN 在线状态查询接口(JSON数据输出)</title><link>http://www.cnblogs.com/S.Sams/archive/2008/09/19/1294276.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Fri, 19 Sep 2008 08:49:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2008/09/19/1294276.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1294276.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2008/09/19/1294276.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1294276.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1294276.html</trackback:ping><description><![CDATA[<p>今天在查阅 MSDN 文档时发现这个接口, 其实在线状态的接口, Live已经提供了, 但是需要用户自己操作才能获到该地址. 而且是加密的. </p>
<p><span class="Apple-style-span" style="word-spacing: 0px; font: 13px/22px Verdana; text-transform: none; color: #000000; text-indent: 0px; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0;">
<div class="cnblogs_code"><img id="Code_Closed_Image_171330" style="display: none" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_171330').style.display='none'; document.getElementById('Code_Open_Image_171330').style.display='inline'; document.getElementById('Code_Open_Text_171330').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" alt="" width="11" height="16" align="top" /><img id="Code_Open_Image_171330" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_171330').style.display='none'; getElementById('Code_Closed_Image_171330').style.display='inline'; getElementById('Code_Closed_Text_171330').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" width="11" height="16" align="top" /><span id="Code_Open_Text_171330"><br /><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">http://messenger.services.live.com/users/d67cb5fcd15e35a5@apps.messenger.live.com/presenceimage?mkt=zh-cn</span></span>
<pre></pre>
</div>
<p>&nbsp;</p>
</span></p>
<p>现在有以下的接口参数就太方便了. 可在自己定义状态的图片信息等.</p>
<p><a href="http://messenger.services.live.com/users/youliveid@msn.com/presence/?cb=showpresence">http://messenger.services.live.com/users/youliveid@msn.com/presence/?cb=showpresence</a></p>
<p>{<br />&nbsp;&nbsp;&nbsp; "icon": {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "url": "http://www.wlmessenger.net/static/img/presence/Online.gif", "height": 16, "width": 16<br />&nbsp;&nbsp;&nbsp; }, "statusText": "Online", "status": "Online", "displayName": "s.sams", "id": "<span style="color: #000000;">youliveid@msn.com</span>"<br />}</p>
<p>再结合 Newtonsoft.Json 完全实现自定义操作.</p>
<p><a href="http://www.codeplex.com/Json">http://www.codeplex.com/Json</a></p>
<p>&nbsp;</p>
<div class="cnblogs_code"><img id="Code_Closed_Image_164607" style="display: none" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_164607').style.display='none'; document.getElementById('Code_Open_Image_164607').style.display='inline'; document.getElementById('Code_Open_Text_164607').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" alt="" width="11" height="16" align="top" /><img id="Code_Open_Image_164607" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_164607').style.display='none'; getElementById('Code_Closed_Image_164607').style.display='inline'; getElementById('Code_Closed_Text_164607').style.display='inline';" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" width="11" height="16" align="top" /><span id="Code_Closed_Text_164607" class="cnblogs_code_Collapse">Code(该摘自:<a id="AjaxHolder_ctl01_TitleUrl" class="postTitle2" href="/chsword/archive/2008/09/19/Newtonsoft_new_3_0.html">Json.net/Newtonsoft 3.0 新特性JObject/Linq to Json</a> )</span><span id="Code_Open_Text_164607"><br /><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF;">static</span><span style="color: #000000;"> void Main(</span><span style="color: #0000FF;">string</span><span style="color: #000000;">[] args)<br />{<br /></span><span style="color: #0000FF;">string</span><span style="color: #000000;"> str = </span><span style="color: #800000;">"</span><span style="color: #800000;">{title:123,body:456,list:{title:'这是一个标题',body:'what'}}</span><span style="color: #800000;">"</span><span style="color: #000000;">;<br />JObject o = JObject.Parse(str);<br />Console.WriteLine(o[</span><span style="color: #800000;">"</span><span style="color: #800000;">title</span><span style="color: #800000;">"</span><span style="color: #000000;">]);<br />Console.WriteLine(o[</span><span style="color: #800000;">"</span><span style="color: #800000;">body</span><span style="color: #800000;">"</span><span style="color: #000000;">]);<br />Console.WriteLine(o[</span><span style="color: #800000;">"</span><span style="color: #800000;">list</span><span style="color: #800000;">"</span><span style="color: #000000;">][</span><span style="color: #800000;">"</span><span style="color: #800000;">title</span><span style="color: #800000;">"</span><span style="color: #000000;">]);<br />Console.WriteLine(o[</span><span style="color: #800000;">"</span><span style="color: #800000;">list</span><span style="color: #800000;">"</span><span style="color: #000000;">][</span><span style="color: #800000;">"</span><span style="color: #800000;">body</span><span style="color: #800000;">"</span><span style="color: #000000;">]);<br />Console.ReadKey();<br />}</span></span>
<pre></pre>
</div>
<p>&nbsp;</p>
<p>更多技术文档请参阅: <a href="http://dev.live.com/Messenger/default.aspx">http://dev.live.com/Messenger/default.aspx</a></p>
<p>附上MSN在线小图标直接地址: <a href="http://messenger.services.live.com/users/youmsnid@msn.com/presenceimage/">http://messenger.services.live.com/users/youmsnid@msn.com/presenceimage/</a><br />Live 在线状态生成地址: <a href="http://settings.messenger.live.com/applications/CreateHtml.aspx">http://settings.messenger.live.com/applications/CreateHtml.aspx</a></p>
<p>补充一下: 其实在 <span class="Apple-style-span" style="word-spacing: 0px; font: 14px/22px verdana; text-transform: none; color: #000000; text-indent: 28px; white-space: normal; letter-spacing: normal; border-collapse: separate; text-align: left; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0;"><a style="color: #336699; text-decoration: none;" href="http://www.onlinestatus.org/">http://www.onlinestatus.org/</a>&nbsp;是可以生成在线图标的, 但服务很不稳定. </span></p><img src ="http://www.cnblogs.com/S.Sams/aggbug/1294276.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47985/" target="_blank">杰克逊悼念仪式或成史上最大规模Web活动</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>BIND9.5b1 for windows 2003</title><link>http://www.cnblogs.com/S.Sams/archive/2008/09/12/1289909.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Fri, 12 Sep 2008 06:19:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2008/09/12/1289909.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1289909.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2008/09/12/1289909.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1289909.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1289909.html</trackback:ping><description><![CDATA[<h5>BIND 9.5.1b1 is a beta release for BIND 9.5.1</h5>
<p>BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND architecture. </p>
<p>BIND 9.5 is the current release of BIND. It is supported, and bug fixes and security fixes will be made available as minor releases (9.5.y).</p>
<p>Some of the important features of BIND 9 are:</p>
<ul>
<li>DNS Security 
<ul>
<li>DNSSEC (signed zones)</li>
<li>TSIG (signed DNS requests)</li>
</ul>
</li>
<li>IP version 6 
<ul>
<li>Answers DNS queries on IPv6 sockets </li>
<li>IPv6 resource records (AAAA, DNAME, etc.) </li>
<li>Experimental IPv6 Resolver Library</li>
</ul>
</li>
<li>DNS Protocol Enhancements 
<ul>
<li>IXFR, DDNS, Notify, EDNS0 </li>
<li>Improved standards conformance</li>
</ul>
</li>
<li>Views 
<ul>
<li>One server process can provide multiple "views" of the DNS namespace, e.g. an "inside" view to certain clients, and an "outside" view to others.</li>
</ul>
</li>
<li>Multiprocessor Support </li>
<li>Improved Portability Architecture</li>
</ul>
<p>BIND version 9 development has been underwritten by the following organizations: </p>
<ul>
<dt><a href="http://www.sun.com/">Sun Microsystems, Inc.</a> </dt><dt><a href="http://www.hp.com/">Hewlett Packard</a> </dt><dt><a href="http://www.compaq.com/">Compaq Computer Corporation</a> </dt><dt><a href="http://www.ibm.com/">IBM</a> </dt><dt><a href="http://www.process.com/">Process Software Corporation</a> </dt><dt><a href="http://www.sgi.com/">Silicon Graphics, Inc.</a> </dt><dt><a href="http://www.nai.com/">Network Associates, Inc.</a> </dt><dt><a href="http://www.disa.mil/">U.S. Defense Information Systems Agency</a> </dt><dt><a href="http://www.usenix.org/">USENIX Association</a> </dt><dt><a href="http://www.nlnet.nl/">Stichting NLNet - NLNet Foundation</a> </dt><dt><a href="http://www.nominum.com/">Nominum, Inc.</a></dt>
</ul>
<p><br />[ <a href="http://www.isc.org/#DOWNLOADS">Downloads</a> ] <br />[ <a href="http://www.isc.org/#NOTES">Notes</a> ] <br />[ <a href="http://www.isc.org/#DOCS">Documentation</a> ] <br />[ <a href="http://www.isc.org/#BUILDING">Building BIND</a> ] <br />[ <a href="http://www.isc.org/#RELEASE">Release Notes</a> ] <br />[ <a href="http://www.isc.org/#FIXES">Upcoming Fixes</a> ] </p>
<hr />
<h5><a name="DOWNLOADS">DOWNLOADS</a></h5>
<p>&lt;/COLS=6&gt; </p>
<p><strong>Package</strong> <br /><strong>Download</strong> <br /><strong>Signatures</strong></p>
<p><em>Source</em> <br /><a href="http://www.isc.org/sw/dl?pkg=bind9/9.5.1b1/bind-9.5.1b1.tar.gz&amp;name=BIND 9.5.1b1 Source">bind-9.5.1b1.tar.gz</a> <br /><a href="http://ftp.isc.org/isc/bind9/9.5.1b1/bind-9.5.1b1.tar.gz.asc">asc</a> <br /><a href="http://ftp.isc.org/isc/bind9/9.5.1b1/bind-9.5.1b1.tar.gz.sha256.asc">sha256</a> <br /><a href="http://ftp.isc.org/isc/bind9/9.5.1b1/bind-9.5.1b1.tar.gz.sha512.asc">sha512</a></p>
<p><em>Windows XP/2003/2008 Binary Kit</em> <br /><a href="http://www.isc.org/sw/dl?pkg=bind9/9.5.1b1/BIND9.5.1b1.zip&amp;name=BIND 9.5.1b1 Windows XP/2003/2008 Binary Kit">BIND9.5.1b1.zip</a> <br /><a href="http://ftp.isc.org/isc/bind9/9.5.1b1/BIND9.5.1b1.zip.asc">asc</a> <br /><a href="http://ftp.isc.org/isc/bind9/9.5.1b1/BIND9.5.1b1.zip.sha256.asc">sha256</a> <br /><a href="http://ftp.isc.org/isc/bind9/9.5.1b1/BIND9.5.1b1.zip.sha512.asc">sha512</a></p>
<p><em>Windows XP/2003/2008 Debug Build Binary Kit</em> <br /><a href="http://www.isc.org/sw/dl?pkg=bind9/9.5.1b1/BIND9.5.1b1.debug.zip&amp;name=BIND 9.5.1b1 Windows XP/2003/2008 Debug Build Binary Kit">BIND9.5.1b1.debug.zip</a> <br /><a href="http://ftp.isc.org/isc/bind9/9.5.1b1/BIND9.5.1b1.debug.zip.asc">asc</a> <br /><a href="http://ftp.isc.org/isc/bind9/9.5.1b1/BIND9.5.1b1.debug.zip.sha256.asc">sha256</a> <br /><a href="http://ftp.isc.org/isc/bind9/9.5.1b1/BIND9.5.1b1.debug.zip.sha512.asc">sha512</a></p>
<p>All ISC software is signed with our <a href="http://www.isc.org/about/openpgp/">OpenPGP Key</a></p>
<p>You can download ISC software either from our <a href="http://ftp.isc.org/isc/">master site</a>, or at a number of <a href="http://www.isc.org/sw/MIRRORS.html">mirror sites</a> across the globe.</p><img src ="http://www.cnblogs.com/S.Sams/aggbug/1289909.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47984/" target="_blank">《商业周刊》:Mozilla的志愿者开发模式被复制</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Google Maps by asp.net API集成-S.Sams</title><link>http://www.cnblogs.com/S.Sams/archive/2008/09/09/googlemapsbyaspnet.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Tue, 09 Sep 2008 01:29:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2008/09/09/googlemapsbyaspnet.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1287303.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2008/09/09/googlemapsbyaspnet.html#Feedback</comments><slash:comments>46</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1287303.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1287303.html</trackback:ping><description><![CDATA[<span style="font-family: arial; font-size: 13px; ">
<div id="wikicontent" style="padding-top: 0px; padding-right: 3em; padding-bottom: 1.2em; padding-left: 0px; ">
<h1 style="font-size: x-large; margin-top: 0px; "><span style="font-size: 13px; font-weight: normal; "><a name="Google_Maps_by_asp.net_API集成">
<p style="max-width: 65em; display: inline !important; ">您只需要定位经纬度就可以轻易实现 Google Maps, 让您在轻松的C#环境中非常简便地实现基于 javascript 的地图, 您不用去查找 google 大量的地图文档便可轻松完成复杂的地图功能, 当然您同样可以在当前生成的基础上进行扩展, 实现更加个性化的地图!</p>
</a></span></h1>
<a name="Google_Maps_by_asp.net_API集成">
<p style="max-width: 65em; ">对 Google Maps API 全面集成!</p>
</a>
<h3 style="font-size: medium; border-top-style: solid; border-top-color: #3366cc; padding-top: 0.5ex; padding-right: 0.5em; padding-bottom: 0.5ex; background-image: none; background-repeat: initial; background-attachment: initial; background-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-position: initial initial; "><a name="生成一张地图,_就是这么简单">生成一张地图, 就是这么简单</a></h3>
<a name="生成一张地图,_就是这么简单">
<pre class="prettyprint" style="font-size: 110%; margin-left: 2em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-left-width: 3px; border-left-style: solid; border-left-color: #cccccc; ">	Init inits = new Init("showmymap");
List&lt;Label> labels = new List&lt;Label>()
{
new Label(){X = 23.134391,Y = 113.287550}
};
MapScript.Text =  new Maps(AppId, inits, labels).ToString();</pre>
</a>
<p style="max-width: 65em; "><a name="生成一张地图,_就是这么简单">下载Demo实例:&#160;</a><a href="http://code.google.com/p/donetgooglemapsapi/downloads/list" rel="nofollow">http://code.google.com/p/donetgooglemapsapi/downloads/list</a>&#160;如果您需要更多的个性化功能, 接着往下看(系统设置项).</p>
<h3 style="font-size: medium; border-top-style: solid; border-top-color: #3366cc; padding-top: 0.5ex; padding-right: 0.5em; padding-bottom: 0.5ex; background-image: none; background-repeat: initial; background-attachment: initial; background-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-position: initial initial; "><a name="2008-08-28_新增">2008-08-28 新增</a></h3>
<a name="2008-08-28_新增">
<pre class="prettyprint" style="font-size: 110%; margin-left: 2em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-left-width: 3px; border-left-style: solid; border-left-color: #cccccc; ">增加多标签 Tab 项支持
Javascript 脚本压缩输出
增加用户自定义标注支持
用户自定义标注点支持消息显示和回调函数自定义 CallBack
改进 google maps 处理流程
标注点 ZoomIn 支持 0 值, 不改当前地图的 ZoomIn 值
增加地图启用鼠标滚轮动作控制 </pre>
</a>
<h3 style="font-size: medium; border-top-style: solid; border-top-color: #3366cc; padding-top: 0.5ex; padding-right: 0.5em; padding-bottom: 0.5ex; background-image: none; background-repeat: initial; background-attachment: initial; background-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-position: initial initial; "><a name="2008-08-29_新增">2008-08-29 新增</a></h3>
<a name="2008-08-29_新增">
<pre class="prettyprint" style="font-size: 110%; margin-left: 2em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-left-width: 3px; border-left-style: solid; border-left-color: #cccccc; ">增加标注点缩略图预览 Label.IsShowMapView = true 即可!
增加支持将地图输出为图片 </pre>
</a>
<h3 style="font-size: medium; border-top-style: solid; border-top-color: #3366cc; padding-top: 0.5ex; padding-right: 0.5em; padding-bottom: 0.5ex; background-image: none; background-repeat: initial; background-attachment: initial; background-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-position: initial initial; "><a name="2008-08-30_新增">2008-08-30 新增</a></h3>
<a name="2008-08-30_新增">
<pre class="prettyprint" style="font-size: 110%; margin-left: 2em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-left-width: 3px; border-left-style: solid; border-left-color: #cccccc; ">增加标注点支持消息显示框放大和内容重置
增加支持地图搜索功能
支持地图Javascript引擎地址自定义(可切换到 http://ditu.google.com/)
重写标注点定义 </pre>
</a>
<h3 style="font-size: medium; border-top-style: solid; border-top-color: #3366cc; padding-top: 0.5ex; padding-right: 0.5em; padding-bottom: 0.5ex; background-image: none; background-repeat: initial; background-attachment: initial; background-color: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-position: initial initial; "><a name="2008-09-08_更新">2008-09-08 更新</a></h3>
<a name="2008-09-08_更新">
<pre class="prettyprint" style="font-size: 110%; margin-left: 2em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-left-width: 3px; border-left-style: solid; border-left-color: #cccccc; ">修正地图生成图片bug
动态加载 javascript onload / onunload 事件 </pre>
</a>
<p style="max-width: 65em; "><a name="2008-09-08_更新">源代码SVN:&#160;</a><a href="http://donetgooglemapsapi.googlecode.com/svn/trunk/" rel="nofollow" style="color: #0000cc; ">http://donetgooglemapsapi.googlecode.com/svn/trunk/</a></p>
<h2 style="font-size: large; "><a name="看下如何实现">看下如何实现</a></h2>
<a name="看下如何实现">
<pre class="prettyprint" style="font-size: 110%; margin-left: 2em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-left-width: 3px; border-left-style: solid; border-left-color: #cccccc; ">    /// &lt;summary>
/// MapPageBase 处理了 // onload="initialize()" onunload="GUnload()" 这两个事件, 如果不使用继承, 请自行处理该事件!
/// &lt;/summary>
public partial class Example : MapPageBase
{
protected void Page_Load(object sender, EventArgs e)
{
// 在这里申请你的 AppKey
// http://code.google.com/apis/maps/signup.html
string AppId = "ABQIAAAAT2TW27KPpzTcS3Av9rRZ8xTMc_QNvQYPZO4F6J-ygmVXuqkocRS6gkKMvUKO2am7UGh-wFKm8McGSQ";
//默认初始化
//Init inits = new Init("showmymap",15);
Init inits = new Init("showmymap") { Maptype = MapType.G_PHYSICAL_MAP};
// 定义经纬度坐标点
List&lt;Label> labels = new List&lt;Label>()
{
new Label()
{
X = 23.134391,
Y = 113.287550,
// ------------- 以下是可选项, 可以不设置, 使用系统的默认值 ------------
IsCenter = true,  // 设置中心点, 存在多点只设置一点即可
Msg = "一起飞国际机票网",
MsgMaxContent = "信息框放大显示的内容,可以为空,不设置!",
MsgMaxTitle = "显示的标题, 可以为空,不设置!"
// ------------------------------------------------------------------
}
};
// 设置地图入参
Maps map = new Maps(AppId, inits, labels);
// 生成地图
MapScript.Text = map.ToString();
// 生成图片地图
ShowStaticMap.ImageUrl = map.ToImagePath(500, 500);
}
}
</pre>
</a>
<h2 style="font-size: large; "><a name="系统设置项">系统设置项</a></h2>
<a name="系统设置项">
<p style="max-width: 65em; "><img src="http://donetgooglemapsapi.googlecode.com/files/googlemapsbyaspnetDemo.png" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " alt="" /></p>
</a></div>
</span><img src ="http://www.cnblogs.com/S.Sams/aggbug/1287303.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47977/" target="_blank">Mono 的Virtual PC 虚拟机</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Olympic Medal</title><link>http://www.cnblogs.com/S.Sams/archive/2008/08/11/1265502.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Mon, 11 Aug 2008 13:15:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2008/08/11/1265502.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1265502.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2008/08/11/1265502.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1265502.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1265502.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/S.Sams/archive/2008/08/11/1265502.html'>阅读全文</a><img src ="http://www.cnblogs.com/S.Sams/aggbug/1265502.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47970/" target="_blank">19岁天才黑客发布首个iPhone 3GS破解软件</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>如何在asp.net中用jQuery实现便捷的提示功能和表单验证功能-S.Sams</title><link>http://www.cnblogs.com/S.Sams/archive/2008/08/07/tooltip.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Wed, 06 Aug 2008 16:09:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2008/08/07/tooltip.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1262463.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2008/08/07/tooltip.html#Feedback</comments><slash:comments>58</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1262463.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1262463.html</trackback:ping><description><![CDATA[<p>非常讨厌在网页写文章, 写了半又没了, 又得重头来. 发下牢骚, 接着来!</p>
<p><br />
实现功能:</p>
<p>&#160;&#160;&#160;&#160; 1. Tooltip </p>
<p>&#160;&#160;&#160;&#160; 2. Validate 表单验证</p>
<p>&#160;</p>
<p>&#160;&#160;&#160;&#160; 可分开独立使用&#160;&#160;&#160;&#160; </p>
<p>&#160;</p>
<p>&#160;&#160;&#160;&#160;&#160;<span style="color: red"><strong>您可以不写一行代码, 只需设置验证规则即可</strong></span></p>
<p>&#160;</p>
<p>&#160;&#160;&#160;&#160; 其实园子已经存在不少基于jQuery的验证插件, 如: <a href="http://www.cnblogs.com/wzmaodong/archive/2008/05/21/1203962.html">http://www.cnblogs.com/wzmaodong/archive/2008/05/21/1203962.html</a></p>
<p>但感觉使用起来过于麻烦, 要实现在大堆表单的验证, javascript 代码一大堆. 所以这里的设计原则就是使用便捷, 易维护, 同时适应性大.</p>
<p>在验证中使用了自定义正则表达式, 这样用起来就非常方便了.&#160; 先看下最后的效果图</p>
<p>&#160;</p>
<p>&#160;&#160;&#160;&#160;&#160;1. 即时表单验证和提示</p>
<p>&#160;&#160;&#160;&#160;&#160;<img border="1" alt="" src="http://www.cnblogs.com/images/cnblogs_com/s.sams/jQueryTooltipBySam.png" width="603" height="416" />&#160;</p>
<p>&#160;</p>
<p>&#160;&#160;&#160;&#160;&#160;2.&#160; 提交表单时验证</p>
<p>&#160;&#160;&#160;&#160;&#160;<img border="1" alt="" src="http://www.cnblogs.com/images/cnblogs_com/s.sams/jQueryTooltipBySam2.png" width="580" height="418" />&#160;&#160;</p>
<p>&#160;</p>
<p>&#160;&#160;&#160;&#160;&#160;下面看下我们如何在 asp.net 中实现便捷的提示功能和表单验证功能</p>
<p>&#160;&#160;&#160;&#160;&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<div class="cnblogs_code"><img id="Code_Closed_Image_232938" onclick="this.style.display=''; document.getElementById('Code_Closed_Text_232938').style.display=''; document.getElementById('Code_Open_Image_232938').style.display='inline'; document.getElementById('Code_Open_Text_232938').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"><img style="display: none" id="Code_Open_Image_232938" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_232938').style.display='none'; getElementById('Code_Closed_Image_232938').style.display='inline'; getElementById('Code_Closed_Text_232938').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"><span id="Code_Closed_Text_232938" class="cnblogs_code_Collapse">Code</span><span style="display: none" id="Code_Open_Text_232938"><br />
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff">&lt;</span><span style="color: #800000">li</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">label</span><span style="color: #0000ff">></span><span style="color: #000000">航班号</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">label</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">asp:TextBox&#160;</span><span style="color: #ff0000">ID</span><span style="color: #0000ff">="_flightno"</span><span style="color: #ff0000">&#160;runat</span><span style="color: #0000ff">="server"</span><span style="color: #ff0000">&#160;reg</span><span style="color: #0000ff">="\w{2}\d{4}"</span><span style="color: #ff0000">&#160;tip</span><span style="color: #0000ff">="设置航班号(大写)"</span><span style="color: #ff0000">&#160;toupper</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000">&#160;</span><span style="color: #0000ff">/></span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">li</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">li</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">label</span><span style="color: #0000ff">></span><span style="color: #000000">航司(2字代码)</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">label</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">asp:TextBox&#160;</span><span style="color: #ff0000">ID</span><span style="color: #0000ff">="_airline"</span><span style="color: #ff0000">&#160;runat</span><span style="color: #0000ff">="server"</span><span style="color: #ff0000">&#160;reg</span><span style="color: #0000ff">="\w{2}"</span><span style="color: #ff0000">&#160;toupper</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000">&#160;</span><span style="color: #0000ff">/></span><span style="color: #000000">&#160;(注意大写)<br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">li</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">li</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">label</span><span style="color: #0000ff">></span><span style="color: #000000">起飞时间</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">label</span><span style="color: #0000ff">></span><span style="color: #000000"><br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">asp:TextBox&#160;</span><span style="color: #ff0000">ID</span><span style="color: #0000ff">="_beingtime"</span><span style="color: #ff0000">&#160;runat</span><span style="color: #0000ff">="server"</span><span style="color: #ff0000">&#160;reg</span><span style="color: #0000ff">="\d{4}"</span><span style="color: #ff0000">&#160;tip</span><span style="color: #0000ff">="设置起飞时间&#160;格式:&#160;hhmm"</span><span style="color: #ff0000">&#160;</span><span style="color: #0000ff">/></span><span style="color: #000000">&#160;(格式:&#160;hhmm)<br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">li</span><span style="color: #0000ff">></span></span></div>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;以上的实现是不是很方便, 不用写大堆的 javascript 逻辑代码便可轻松实现验证和提示功能</p>
<p>&#160;</p>
<p>通过调用 $(document).ready(function() {jQuery('input[tip],input[reg]').tooltip({<span style="color: red">onsubmit: true</span>})}); 便完成数据的验证和提示功能. (该调用已集成在tooltip.js中)</p>
<p>onsubmit: true 这里设置是否触发 onsubmit 的提交验证事件.</p>
<p>&#160;</p>
<p>再看看 CSS 的实现 </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /><span style="color: #800000">.tooltipinputerr<br />
<img id="Codehighlighter1_17_143_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_17_143_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_17_143_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_17_143_Closed_Text').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_17_143_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_17_143_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_17_143_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_17_143_Open_Text').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_17_143_Closed_Text">{<img alt="" src="http://www.cnblogs.com/Images/dot.gif" />}</span><span id="Codehighlighter1_17_143_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;padding</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;2px&#160;0&#160;2px&#160;18px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;border</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;solid&#160;1px&#160;red</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;background</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;#ffff99&#160;url(/images/exclamation.png)&#160;no-repeat&#160;2px&#160;center</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&#160;&#160;&#160;&#160;</span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" />&#160;&#160;&#160;&#160;<br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" />.tooltipinputok<br />
<img id="Codehighlighter1_162_277_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_162_277_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_162_277_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_162_277_Closed_Text').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_162_277_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_162_277_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_162_277_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_162_277_Open_Text').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_162_277_Closed_Text">{<img alt="" src="http://www.cnblogs.com/Images/dot.gif" />}</span><span id="Codehighlighter1_162_277_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;padding</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;2px&#160;0&#160;2px&#160;18px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;border</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;solid&#160;1px&#160;green</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;background</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;url(/images/accept.png)&#160;no-repeat&#160;2px&#160;center</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&#160;&#160;&#160;&#160;</span><span style="color: #000000">}</span></span><span style="color: #800000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" />&#160;&#160;&#160;&#160;<br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" />.tooltipshowpanel<br />
<img id="Codehighlighter1_298_584_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_298_584_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_298_584_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_298_584_Closed_Text').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_298_584_Closed_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_298_584_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_298_584_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_298_584_Open_Text').style.display='inline';" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_298_584_Closed_Text">{<img alt="" src="http://www.cnblogs.com/Images/dot.gif" />}</span><span id="Codehighlighter1_298_584_Open_Text"><span style="color: #000000">{</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;z-index</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;auto</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;display</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;none</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;position</span><span style="color: #000000">:</span><span style="color: #0000ff">absolute</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;width</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;276px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;height</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;35px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;overflow</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;hidden</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;text-indent</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;5px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;line-height</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;40px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;font-size</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;12px</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;font-family</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;Arial</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;background</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;url(/images/tooltop.gif)&#160;no-repeat&#160;left&#160;top</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;opacity</span><span style="color: #000000">:</span><span style="color: #0000ff">0.9</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" />&#160;&#160;&#160;&#160;filter</span><span style="color: #000000">:</span><span style="color: #0000ff">&#160;alpha(opacity=90)</span><span style="color: #000000">;</span><span style="color: #ff0000"><br />
<img alt="" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&#160;&#160;&#160;&#160;</span><span style="color: #000000">}</span></span></div>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;使用方法: </p>
<p>&#160;&#160;&#160;&#160;&#160;一. </p>
<h1>Download jQuery</h1>
<p style="margin-bottom: 22px" class="download_link compressed"><a href="http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.6.min.js"><font color="#000000">Download</font></a> jQuery 1.2.6 (16kb, <a href="http://www.julienlecomte.net/blog/2007/08/13/"><font color="#000000">Minified and Gzipped</font></a>) Great for production use.</p>
<p class="download_link uncompressed"><a href="http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.6.js"><font color="#000000">Download</font></a> jQuery 1.2.6 (97kb, Uncompressed) Great for testing, learning and development.</p>
<p style="margin-bottom: 22px" class="download_link compressed"><a href="http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.6.pack.js"><font color="#000000">Download</font></a> jQuery 1.2.6 (30kb, <a href="http://dean.edwards.name/packer/"><font color="#000000">Packed</font></a>) For those that can't <a href="http://www.julienlecomte.net/blog/2007/08/13/"><font color="#000000">Gzip</font></a> their JavaScript.</p>
<p>&#160; 二. 加入以上样式和引用tooltip.js文件</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;</p>
<p>
<table id="Listing" class="Listing" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td><a href="http://files.cnblogs.com/S.Sams/Tooltip.pack.js"><font color="#002c99">Tooltip.pack.js</font></a></td>
        <td>1KB</td>
        <td>0</td>
        <td>2008/8/6 22:41:16</td>
    </tr>
    <tr>
        <td><a href="http://files.cnblogs.com/S.Sams/Tooltip.mini.js"><font color="#002c99">Tooltip.mini.js</font></a></td>
        <td>1KB</td>
        <td>0</td>
        <td>2008/8/6 22:41:11</td>
    </tr>
    <tr>
        <td><a href="http://files.cnblogs.com/S.Sams/Tooltip.js"><font color="#002c99">Tooltip.js</font></a></td>
        <td>3KB</td>
        <td>0</td>
        <td>2008/8/6 22:41:04</td>
    </tr>
</table>
</p>
<p>&#160;</p>
<p>&#160;</p>
<p><span style="font-size: 24pt"><strong>&#160;完整Demo下载&#160; </strong><span style="font-size: 14pt"><a href="http://files.cnblogs.com/S.Sams/jquery-tooltip.rar"><font color="#002c99">jquery-tooltip.rar</font></a>&#160;</span></span></p>
<p><strong>&#160;</strong></p>
<p><span style="font-size: 24pt"><strong>&#160;&#160;&#160;&#160;&#160;支持 Select Demo</strong> <a href="http://files.cnblogs.com/S.Sams/jquery-tooltip_select.rar"><font style="font-size: 14pt" color="#002c99">jquery-tooltip_select.rar</font></a></span></p>
<p>&#160;</p>
<p>&#160;</p>
<p><span style="font-size: 24pt">&#160;<strong>版本更新下载</strong>: <a href="http://files.cnblogs.com/S.Sams/TooltipAndRegex.rar"><font color="#002c99">TooltipAndRegex.rar</font></a></span></p>
<p>&#160;</p><img src ="http://www.cnblogs.com/S.Sams/aggbug/1262463.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>jQuery jGrow 改进版</title><link>http://www.cnblogs.com/S.Sams/archive/2008/07/24/1250886.html</link><dc:creator>S.Sams</dc:creator><author>S.Sams</author><pubDate>Thu, 24 Jul 2008 13:57:00 GMT</pubDate><guid>http://www.cnblogs.com/S.Sams/archive/2008/07/24/1250886.html</guid><wfw:comment>http://www.cnblogs.com/S.Sams/comments/1250886.html</wfw:comment><comments>http://www.cnblogs.com/S.Sams/archive/2008/07/24/1250886.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/S.Sams/comments/commentRss/1250886.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/S.Sams/services/trackbacks/1250886.html</trackback:ping><description><![CDATA[<P><A href="http://lab.berkerpeksag.com/jGrow" mce_href="http://lab.berkerpeksag.com/jGrow">http://lab.berkerpeksag.com/jGrow</A></P>
<H1 id=nedir>What is jGrow?</H1>
<P>jGrow is a <A href="http://jquery.com/" rel=external mce_href="http://jquery.com/"><FONT color=#003153>jQuery</FONT></A> <A href="http://plugins.jquery.com/" rel=external mce_href="http://plugins.jquery.com/"><FONT color=#003153>plug-in</FONT></A> that makes the textarea adjust its size according to the length of the text.</P>
<P>It works smoothly with jQuery 1.2.x. It was tested on IE6/7, Firefox 2.0.x and Opera 9.x, and no bug was spotted yet.</P>
<P mce_keep="true">非常好一个jQuery插件, 但原版不支持 Ctrl + V 的键盘操作事件, 直接代码.</P>
<P mce_keep="true"><FONT color=#000000><EM>&nbsp;<FONT color=#999999>/* 原版代码. <BR>&nbsp;* jGrow 0.2<BR>&nbsp;* 08.02.2008<BR>&nbsp;* 0.2 release: 04.03.2008<BR>&nbsp;*/<BR>&nbsp;<BR>&nbsp;(function($) {</FONT></EM></FONT></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;$.fn.jGrow = function(options) {</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;var opts = $.extend({}, $.fn.jGrow.defaults, options);</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;return this.each(function() {</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;$(this).css({ overflow: "hidden" }).bind("keypress", function() {</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this = $(this);</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var o = $.meta ? $.extend({}, opts, $this.data()) : opts;</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(o.rows == 0 &amp;&amp; (this.scrollHeight &gt; this.clientHeight)) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.rows += 1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else if((this.rows &lt;= o.rows) &amp;&amp; (this.scrollHeight &gt; this.clientHeight)) {</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.rows += 1;</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else if(o.rows != 0 &amp;&amp; this.rows &gt; o.rows) {</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this.css({ overflow: "auto" });</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this.html();</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;&nbsp;});</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;&nbsp;});</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;}</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;&nbsp;$.fn.jGrow.defaults = { rows: 0 };</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999>&nbsp;})(jQuery);</FONT></EM></P>
<P mce_keep="true"><EM><FONT color=#999999></FONT></EM>&nbsp;</P>
<P mce_keep="true"><EM><FONT color=#008000 size=5><STRONG>以下为改进后的代码, 支持 Ctrl+V 键盘事件操作</STRONG></FONT></EM></P>
<P mce_keep="true">&nbsp;/*<BR>&nbsp;* jGrow 0.2<BR>&nbsp;* 08.02.2008<BR>&nbsp;* 0.2 release: 04.03.2008<BR>&nbsp;*/<BR>&nbsp;<BR>&nbsp;// Updated by S.Sams 2008-07-24 21:47 以兼容Ctrl+V的操作<BR>&nbsp;<BR>&nbsp;(function($) {</P>
<P mce_keep="true">&nbsp;&nbsp;$.fn.jGrow = function(options) {</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;var opts = $.extend({}, $.fn.jGrow.defaults, options);</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;return this.each(function() {<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;var isCtrl = false;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;$(this).css({ overflow: "hidden" }).bind("keypress", function() {<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this = $(this);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var o = $.meta ? $.extend({}, opts, $this.data()) : opts;</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(o.rows == 0 &amp;&amp; (this.scrollHeight &gt; this.clientHeight)) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.rows += 1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else if((this.rows &lt;= o.rows) &amp;&amp; (this.scrollHeight &gt; this.clientHeight)) {</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.rows += 1;</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else if(o.rows != 0 &amp;&amp; this.rows &gt; o.rows) {</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this.css({ overflow: "auto" });</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this.html();</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;}).bind("keydown",function(event){<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(event.keyCode == 17) isCtrl = true;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;}).bind("keyup",function(event){</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(isCtrl &amp;&amp; event.keyCode == 86)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var o = $.meta ? $.extend({}, opts, $this.data()) : opts;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var getCL = this.value.split('\n').length<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( getCL &lt;= o.rows)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.rows = getCL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.rows = o.rows;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).css({ overflow: "auto" });<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isCtrl = false;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;});</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;});</P>
<P mce_keep="true">&nbsp;&nbsp;}</P>
<P mce_keep="true">&nbsp;&nbsp;$.fn.jGrow.defaults = { rows: 0 };</P>
<P mce_keep="true">&nbsp;})(jQuery);</P>
<P mce_keep="true">&nbsp;</P>
<P mce_keep="true"><STRONG><FONT color=#008000 size=6>&nbsp;// 自适应 textarea 有内容存在的高度自动调整</FONT></STRONG></P>
<P mce_keep="true">&nbsp;/*<BR>&nbsp;* jGrow 0.2<BR>&nbsp;* 08.02.2008<BR>&nbsp;* 0.2 release: 04.03.2008<BR>&nbsp;*/</P>
<P mce_keep="true">&nbsp;// Updated by S.Sams 2008-07-24 21:47 以兼容Ctrl+V的操作</P>
<P mce_keep="true">&nbsp;(function($) {</P>
<P mce_keep="true">&nbsp;&nbsp;$.fn.jGrow = function(options) {</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;var opts = $.extend({}, $.fn.jGrow.defaults, options);</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;return this.each(function() {</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;var isCtrl = false;</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;$(this).css({ overflow: "hidden" }).bind("keypress", function() {</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this = $(this);</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var o = $.meta ? $.extend({}, opts, $this.data()) : opts;</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(o.rows == 0 &amp;&amp; (this.scrollHeight &gt; this.clientHeight)) {</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.rows += 1;</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else if((this.rows &lt;= o.rows) &amp;&amp; (this.scrollHeight &gt; this.clientHeight)) {</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.rows += 1;</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else if(o.rows != 0 &amp;&amp; this.rows &gt; o.rows) {</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this.css({ overflow: "auto" });</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this.html();</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;}).bind("keydown",function(event){</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(event.keyCode == 17) isCtrl = true;</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;}).bind("keyup",function(event){</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(isCtrl &amp;&amp; event.keyCode == 86)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var o = $.meta ? $.extend({}, opts, $this.data()) : opts;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var getCL = this.value.split('\n').length<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( getCL &lt;= o.rows)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(getCL &gt; parseInt(this.rows))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.rows = getCL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.rows = o.rows;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).css({ overflow: "auto" });<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isCtrl = false;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;});</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;&nbsp;// Updated by S.Sams 2008-07-25<BR>&nbsp;&nbsp;&nbsp;&nbsp;// 修正 testarea 有内容存在的情况下的自动调整高度<BR>&nbsp;&nbsp;&nbsp;&nbsp;if($(this).val().length &gt; 0)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var o = $.meta ? $.extend({}, opts, $(this).data()) : opts;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var getCL = this.value.split('\n').length<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( getCL &lt;= o.rows)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(getCL &gt; parseInt(this.rows))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.rows = getCL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.rows = o.rows;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(this).css({ overflow: "auto" });<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;}</P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp;});</P>
<P mce_keep="true">&nbsp;&nbsp;}</P>
<P mce_keep="true">&nbsp;&nbsp;$.fn.jGrow.defaults = { rows: 0 };</P>
<P mce_keep="true">&nbsp;})(jQuery);</P><img src ="http://www.cnblogs.com/S.Sams/aggbug/1250886.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>