<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_独孤雁</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/19639/rss</id><updated>2012-02-04T09:12:23Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/19639/rss"/><entry><id>http://www.cnblogs.com/5tao/archive/2012/02/04/2338118.html</id><title type="text">window.showModalDialog 的使用方法</title><summary type="text">以前为了浏览器的兼容性，在开发时从未使用过 window.showModalDialog ，从 FF3 开始已经支持 window.showModalDialog （FF2不支持此方法），GOOGLE的浏览器也是支持的（非模式窗体，与open方法打开的窗体一样），今天研究了一下具体的使用方法，如下：【注意】 在IE下，弹出的模式窗体中，如果存在表单，则在提交表单时，会自动弹出一个 新的窗口。解决方法：在 &amp;lt;head&amp;gt; &amp;lt;/head&amp;gt;中增加如下标签即可&amp;lt;base target=&amp;quot;_self&amp;quot; /&amp;gt;【父窗体 1.html 】&amp;lt;html&amp;</summary><published>2012-02-04T09:12:00Z</published><updated>2012-02-04T09:12:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2012/02/04/2338118.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2012/02/04/2338118.html"/><content type="html">&lt;p&gt;以前为了浏览器的兼容性，在开发时从未使用过 &lt;span style="font-weight: bold;"&gt;window.showModalDialog&lt;/span&gt; ，从 FF3 开始已经支持 &lt;span style="font-weight: bold;"&gt;window.showModalDialog&lt;/span&gt; （FF2不支持此方法），GOOGLE的浏览器也是支持的（非模式窗体，与open方法打开的窗体一样），今天研究了一下具体的使用方法，如下：&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #ff0000;"&gt;【注意】 &lt;/span&gt;&lt;br /&gt;在IE下，弹出的模式窗体中，如果存在表单，则在提交表单时，会自动弹出一个 新的窗口。&lt;br /&gt;&lt;strong&gt;解决方法：&lt;/strong&gt;&lt;br /&gt;在 &amp;lt;head&amp;gt; &amp;lt;/head&amp;gt;中增加如下标签即可&lt;br /&gt;&amp;lt;base target="_self" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【父窗体 1.html 】&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;ParentWindow&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;var a = new Array;&lt;br /&gt;a[0] = 1;&lt;br /&gt;a[1] = 4;&lt;br /&gt;&lt;br /&gt;dialogwidth&amp;nbsp; = 450;&lt;br /&gt;dialogheight = 300;&lt;br /&gt;&lt;br /&gt;function openModal()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; dialogleft&amp;nbsp;&amp;nbsp; = ( window.screen.width&amp;nbsp; - dialogwidth&amp;nbsp; ) / 2;&lt;br /&gt;&amp;nbsp; dialogtop&amp;nbsp;&amp;nbsp;&amp;nbsp; = ( window.screen.height - dialogheight ) / 2;&lt;br /&gt;&amp;nbsp; //document.getElementById('foo').innerHTML = "HELLO";&lt;br /&gt;&amp;nbsp; var r = window.showModalDialog('2.html',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.self, // 此参数可为任意类型 window.self 可使子窗体具备操作父窗体的功能&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "center:0; dialogleft:"+ dialogleft +"px;dialogtop: "+ dialogtop +"px; dialogwidth: "+ dialogwidth +"px; dialogheight: "+ dialogheight +"px; resizable: yes; scroll: yes;");&lt;br /&gt;&amp;nbsp; //alert(r);&lt;br /&gt;&amp;nbsp; if(r==null || r=="undefined"){ // 判断是否异常关闭（点击窗体&amp;ldquo;关闭&amp;rdquo;按钮）&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; document.getElementById('foo').innerHTML = "NULL";&lt;br /&gt;&amp;nbsp; }else{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; document.getElementById('foo').innerHTML = r;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // window.location.reload(true); // 刷新窗体&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; //alert(dialogwidth);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// 在子窗体中调用此函数&lt;br /&gt;function parentFunc(param){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //alert(param); // firefox 中加入此句后，模式窗口将不再起作用（即可点击操作父窗体）&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.getElementById('foo').innerHTML = param;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;input type="button" value="Open modal dialog" onclick="openModal();"&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;Modal dialog return value:&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;p id="foo"&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【模式窗体 2.html 】&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;ModalDialog&amp;lt;/title&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="http://blog.163.com/shihua_23/blog/1.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;input id="foo" type="text" value="Dialog value..."&amp;gt;&lt;br /&gt;&amp;lt;input type="button" value="Close" onclick="closeModalDialog();"&amp;gt;&lt;br /&gt;&amp;lt;a href="http://blog.163.com/shihua_23/blog/safe.html"&amp;gt;link&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;【js 代码 1.js 】&lt;br /&gt;&lt;br /&gt;document.write("Modal dialog got argument: " + window.dialogArguments);&lt;br /&gt;//alert(window.dialogArguments); // 获得参数。注意：在 firefox 中，点击 F5 刷新模式窗体后，此参数将丢失，IE下不会丢失&lt;br /&gt;//alert(window.dialogArguments.dialogwidth);&lt;br /&gt;//window.dialogArguments.dialogwidth = 1000; // 给父窗体中全局变量赋值&lt;br /&gt;window.dialogArguments.parentFunc(window.dialogArguments.dialogwidth); // 调用父窗体函数&lt;br /&gt;//window.dialogArguments.location.reload(true); // 刷新父窗体&lt;br /&gt;&lt;br /&gt;function closeModalDialog(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //alert(window.dialogArguments);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.returnValue = document.getElementById('foo').value; // window.returnValue 为模式窗体的返回值&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.close();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: #ff0000;"&gt;特别注意：&lt;/span&gt;&lt;br /&gt;在FF3中，不能将 1.js 的代码放在 2.html 中，例如：&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt; &amp;lt;head&amp;gt;&lt;br /&gt; &amp;lt;title&amp;gt;ModalDialog&amp;lt;/title&amp;gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="color: #0000ff;"&gt;&amp;lt;script type="text/javascript" &amp;gt;&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;document.write("Modal dialog got argument: " + window.dialogArguments);&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
//alert(window.dialogArguments); // 获得参数。注意：在 firefox 中，点击 F5 刷新模式窗体后，此参数将丢失，IE下不会丢失&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
//alert(window.dialogArguments.dialogwidth);&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
//window.dialogArguments.dialogwidth = 1000; // 给父窗体中全局变量赋值&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
window.dialogArguments.parentFunc(window.dialogArguments.dialogwidth); // 调用父窗体函数&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
//window.dialogArguments.location.reload(true); // 刷新父窗体&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt; &lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
function closeModalDialog(){&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //alert(window.dialogArguments);&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; window.returnValue = document.getElementById('foo').value; // window.returnValue 为模式窗体的返回值&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp; window.close();&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&#xD;
}&lt;/span&gt;&lt;br style="color: #0000ff;" /&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &amp;lt;/head&amp;gt;&lt;br /&gt; &amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;input id="foo" type="text" value="Dialog value..."&amp;gt;&lt;br /&gt; &amp;lt;input type="button" value="Close" onclick="closeModalDialog();"&amp;gt;&lt;br /&gt; &amp;lt;a href="http://blog.163.com/shihua_23/blog/safe.html"&amp;gt;link&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt; &amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;理由：在 FF3 中，这样写会导致 模式窗体自动刷新一次，从而使的 &lt;span style="color: #0000ff;"&gt;window.dialogArguments &lt;span style="color: #000000;"&gt;变量重置为null（FF3不支持模式窗体的&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="color: #000000;"&gt;F5&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="color: #000000;"&gt;刷新）&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2338118.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2012/02/04/2338118.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/5tao/archive/2012/01/31/2333895.html</id><title type="text">【jquery插件】搜索文本高亮</title><summary type="text">在页面上搜索某个关键字，使关键词高亮；高亮样式自己可以重新定义：例如：span.highlight { color:#F00; font-weight:700}使用高亮：$(‘#fancy-text’).highLight();//清除高亮$(‘#fancy-text’).highLight(“mode”);//显示高亮查看demo：http://www.css88.com/demo/highlight/声明: 本文采用 BY-NC-SA 协议进行授权 | WEB前端开发转载请注明转自《【jquery插件】搜索文本高亮》</summary><published>2012-01-31T11:01:00Z</published><updated>2012-01-31T11:01:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333895.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333895.html"/><content type="html">&lt;p&gt;在页面上搜索某个关键字，使关键词高亮；&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;高亮样式自己可以重新定义：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;例如：span.highlight { color:#F00; font-weight:700}&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;使用高亮：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;div id="_mcePaste"&gt;$(&amp;lsquo;#fancy-text&amp;rsquo;).highLight();//清除高亮&lt;/div&gt;&#xD;
&lt;div id="_mcePaste"&gt;$(&amp;lsquo;#fancy-text&amp;rsquo;).highLight(&amp;ldquo;mode&amp;rdquo;);//显示高亮&lt;/div&gt;&#xD;
&lt;p&gt;查看demo：&lt;a href="http://www.css88.com/demo/highlight/" target="_blank"&gt;http://www.css88.com/demo/highlight/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p &gt;&lt;span style="font-weight: bold; text-shadow: 0 1px 0 #ddd;"&gt;声明:&lt;/span&gt; 本文采用 &lt;a title="署名-非商业性使用-相同方式共享" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="nofollow"&gt;BY-NC-SA&lt;/a&gt; 协议进行授权 | &lt;a href="http://www.css88.com/"&gt;WEB前端开发&lt;/a&gt;&lt;br /&gt;转载请注明转自《&lt;a title="【jquery插件】搜索文本高亮" href="http://www.css88.com/archives/2484" rel="bookmark"&gt;【jquery插件】搜索文本高亮&lt;/a&gt;》&lt;/p&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2333895.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333895.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/5tao/archive/2012/01/31/2333894.html</id><title type="text">【jQuery插件】回到顶部</title><summary type="text">最近写了个回到顶部的插件，调用方法的$(“.go-top”).goToTop({});$(window).bind(‘scroll resize’,function(){$(“.go-top”).goToTop({});});当然可以传一些参数及参数的默认值：pageWidth:950,//页面宽度pageWidthJg:10,//按钮和页面的间隔距离pageHeightJg:50,//按钮和页面底部的间隔距离startline:20,//出现回到顶部按钮的滚动条scrollTop距离duration:200,//回到顶部的速度时间showBtntime:100,//显示\隐藏回到顶部按钮的速</summary><published>2012-01-31T10:59:00Z</published><updated>2012-01-31T10:59:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333894.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333894.html"/><content type="html">&lt;div id="_mcePaste"&gt;最近写了个回到顶部的插件，调用方法的&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;$(&amp;ldquo;.go-top&amp;rdquo;).goToTop({});&lt;/div&gt;&#xD;
&lt;div&gt;$(window).bind(&amp;lsquo;scroll resize&amp;rsquo;,function(){&lt;/div&gt;&#xD;
&lt;div&gt;$(&amp;ldquo;.go-top&amp;rdquo;).goToTop({});&lt;/div&gt;&#xD;
&lt;div&gt;});&lt;/div&gt;&#xD;
&lt;div&gt;当然可以传一些参数及参数的默认值：&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div&gt;pageWidth:950,//页面宽度&lt;/div&gt;&#xD;
&lt;div id="_mcePaste"&gt;pageWidthJg:10,//按钮和页面的间隔距离&lt;/div&gt;&#xD;
&lt;div id="_mcePaste"&gt;pageHeightJg:50,//按钮和页面底部的间隔距离&lt;/div&gt;&#xD;
&lt;div id="_mcePaste"&gt;startline:20,//出现回到顶部按钮的滚动条scrollTop距离&lt;/div&gt;&#xD;
&lt;div id="_mcePaste"&gt;duration:200,//回到顶部的速度时间&lt;/div&gt;&#xD;
&lt;div id="_mcePaste"&gt;showBtntime:100,//显示\隐藏回到顶部按钮的速度时间&lt;/div&gt;&#xD;
&lt;div id="_mcePaste"&gt;targetObg:&amp;rdquo;body&amp;rdquo;//目标位置&lt;/div&gt;&#xD;
&lt;p&gt;演示地址：&lt;a href="http://www.css88.com/demo/goToTop/" target="_blank"&gt;http://www.css88.com/demo/goToTop/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p &gt;&lt;span style="font-weight: bold; text-shadow: 0 1px 0 #ddd;"&gt;声明:&lt;/span&gt; 本文采用 &lt;a title="署名-非商业性使用-相同方式共享" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="nofollow"&gt;BY-NC-SA&lt;/a&gt; 协议进行授权 | &lt;a href="http://www.css88.com/"&gt;WEB前端开发&lt;/a&gt;&lt;br /&gt;转载请注明转自《&lt;a title="【jQuery插件】回到顶部" href="http://www.css88.com/archives/2487" rel="bookmark"&gt;【jQuery插件】回到顶部&lt;/a&gt;》&lt;/p&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2333894.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333894.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/5tao/archive/2012/01/31/2333890.html</id><title type="text">【jQuery插件】chackTextarea-类似于新浪腾讯微博文本域字符数判断</title><summary type="text">PS:此插件存在性能问题，请慎用！敬请期待新插件，预计6月发布！项目中有一个类似于新浪腾讯微博文本域字符数判断，就是想腾讯微博和新浪微博那样，判断文本框中最多嫩输入140个字，将中文视为一个字符，将英文视为半个字符，也就是两个英文字符按一个字符计算。如果超出就提示！并且实时提示可是输入的文字数。去年也曾经写过类似一个脚本（http://www.css88.com/archives/2027），只是将上次的代码封装成了jquery插件，做了一点点的性能优化，主要是在文本域获取焦点的时候触发setInterval，文本域失去焦点就clearInterval。调用方式：view sourceprin</summary><published>2012-01-31T10:54:00Z</published><updated>2012-01-31T10:54:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333890.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333890.html"/><content type="html">&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;PS:此插件存在性能问题，请慎用！敬请期待新插件，预计6月发布！&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;项目中有一个类似于新浪腾讯微博文本域字符数判断，就是想腾讯微博和新浪微博那样，判断文本框中最多嫩输入140个字，将中文视为一个字符，将英文视为半个字符，也就是两个英文字符按一个字符计算。如果超出就提示！并且实时提示可是输入的文字数。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.css88.com/wp-content/uploads/2011/05/2011-05-21_120047.png"&gt;&lt;img  title="2011-05-21_120047" src="http://www.css88.com/wp-content/uploads/2011/05/2011-05-21_120047.png" alt="" width="646" height="260" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;去年也曾经写过类似一个脚本（&lt;a href="http://www.css88.com/archives/2027" target="_blank"&gt;http://www.css88.com/archives/2027&lt;/a&gt;），只是将上次的代码封装成了jquery插件，做了一点点的性能优化，主要是在文本域获取焦点的时候触发setInterval，文本域失去焦点就clearInterval。&lt;br /&gt;&lt;strong&gt;调用方式：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;div id="highlighter_8394" &gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;a  style="width: 16px; height: 16px;" title="view source" href="http://www.css88.com/archives/3605#viewSource"&gt;view source&lt;/a&gt;&#xD;
&lt;div &gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;a  style="width: 16px; height: 16px;" title="print" href="http://www.css88.com/archives/3605#printSource"&gt;print&lt;/a&gt;&lt;a  style="width: 16px; height: 16px;" title="?" href="http://www.css88.com/archives/3605#about"&gt;?&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;//默认的参数 &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;2&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;$(&lt;/code&gt;&lt;code &gt;".chackTextarea"&lt;/code&gt;&lt;code &gt;).chackTextarea({ &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;3&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;chackNum : 140,&lt;/code&gt;&lt;code &gt;//限定字数，将中文视为一个字符，将英文视为半个字符，也就是两个英文字符按一个字符计算。 &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;4&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;chackObj:&lt;/code&gt;&lt;code &gt;".chackTextarea-area"&lt;/code&gt;&lt;code &gt;, &lt;/code&gt;&lt;code &gt;//文本域的hook &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;5&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;chackNumObj :&lt;/code&gt;&lt;code &gt;".chackTextarea-num"&lt;/code&gt;&lt;code &gt;,&lt;/code&gt;&lt;code &gt;//提示文字的hook &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;6&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;chackBtn:&lt;/code&gt;&lt;code &gt;".chackTextarea-btn"&lt;/code&gt;&lt;code &gt;, &lt;/code&gt;&lt;code &gt;//按钮的hook &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;7&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;disabledClass:&lt;/code&gt;&lt;code &gt;"chackTextarea-disabled"&lt;/code&gt;&lt;code &gt;,&lt;/code&gt;&lt;code &gt;//按钮disabled状态下的样式 &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;8&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;errorClass:&lt;/code&gt;&lt;code &gt;"chackTextarea-errortxt"&lt;/code&gt; &lt;code &gt;//超过限定字符提示文字的样式 &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;9&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;});&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;注意disabledClass:&amp;rdquo;chackTextarea-disabled&amp;rdquo;和errorClass:&amp;rdquo;chackTextarea-errortxt&amp;rdquo;两个参数是样式名，不带&amp;ldquo;.&amp;rdquo;；&lt;/p&gt;&#xD;
&lt;p&gt;查看demo：&lt;a href="http://www.css88.com/demo/chackTextarea/"&gt;http://www.css88.com/demo/chackTextarea/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p &gt;&lt;span style="font-weight: bold; text-shadow: 0 1px 0 #ddd;"&gt;声明:&lt;/span&gt; 本文采用 &lt;a title="署名-非商业性使用-相同方式共享" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="nofollow"&gt;BY-NC-SA&lt;/a&gt; 协议进行授权 | &lt;a href="http://www.css88.com/"&gt;WEB前端开发&lt;/a&gt;&lt;br /&gt;转载请注明转自《&lt;a title="【jQuery插件】chackTextarea-类似于新浪腾讯微博文本域字符数判断" href="http://www.css88.com/archives/3605" rel="bookmark"&gt;【jQuery插件】chackTextarea-类似于新浪腾讯微博文本域字符数判断&lt;/a&gt;》&lt;/p&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2333890.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333890.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/5tao/archive/2012/01/31/2333888.html</id><title type="text">【jQuery插件】insertContent-在文本框光标位置插入内容并选中</title><summary type="text">在文本框光标位置插入内容在实际的项目应用中经常用到，比如在文本框插入表情，首先要获取光标在文本框中的位置，当然这个有浏览器兼容性问题。IE下可以通过document.selection.createRange();获取光标位置，代码也很简单：view sourceprint?1if (document.selection) { 2pos = document.selection.createRange(); 3pos.text = &amp;quot;要插入的字符串&amp;quot;; 4}Firefox浏览器则稍微负责一点，需要首先获取光标位置，然后对value进行字符串截取处理。view sourcep</summary><published>2012-01-31T10:52:00Z</published><updated>2012-01-31T10:52:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333888.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333888.html"/><content type="html">&lt;p&gt;在文本框光标位置插入内容在实际的项目应用中经常用到，比如在文本框插入表情，首先要获取光标在文本框中的位置，当然这个有浏览器兼容性问题。&lt;/p&gt;&#xD;
&lt;p&gt;IE下可以通过document.selection.createRange();获取光标位置，代码也很简单：&lt;/p&gt;&#xD;
&lt;div id="highlighter_466160" &gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;a  style="width: 16px; height: 16px;" title="view source" href="http://www.css88.com/archives/3627#viewSource"&gt;view source&lt;/a&gt;&#xD;
&lt;div &gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;a  style="width: 16px; height: 16px;" title="print" href="http://www.css88.com/archives/3627#printSource"&gt;print&lt;/a&gt;&lt;a  style="width: 16px; height: 16px;" title="?" href="http://www.css88.com/archives/3627#about"&gt;?&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;if&lt;/code&gt; &lt;code &gt;(document.selection) { &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;2&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;pos = document.selection.createRange(); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;3&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;pos.text = &lt;/code&gt;&lt;code &gt;"要插入的字符串"&lt;/code&gt;&lt;code &gt;; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;4&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;}&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;Firefox浏览器则稍微负责一点，需要首先获取光标位置，然后对value进行字符串截取处理。&lt;/p&gt;&#xD;
&lt;div id="highlighter_462537" &gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;a  style="width: 16px; height: 16px;" title="view source" href="http://www.css88.com/archives/3627#viewSource"&gt;view source&lt;/a&gt;&#xD;
&lt;div &gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;a  style="width: 16px; height: 16px;" title="print" href="http://www.css88.com/archives/3627#printSource"&gt;print&lt;/a&gt;&lt;a  style="width: 16px; height: 16px;" title="?" href="http://www.css88.com/archives/3627#about"&gt;?&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;if&lt;/code&gt; &lt;code &gt;(obj.selectionStart || obj.selectionStart == &lt;/code&gt;&lt;code &gt;'0'&lt;/code&gt;&lt;code &gt;) { &lt;/code&gt;&lt;code &gt;//obj是文本框对象 &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;2&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;var&lt;/code&gt; &lt;code &gt;startPos = obj.selectionStart; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;3&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;var&lt;/code&gt; &lt;code &gt;endPos = obj.selectionEnd; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;4&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;obj.value = obj.value.substring(0, startPos) + &lt;/code&gt;&lt;code &gt;"要插入的字符串"&lt;/code&gt; &lt;code &gt;+ obj.value.substring(endPos, obj.value.length); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;5&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;obj.selectionStart = startPos + myValue.length; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;6&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;obj.selectionEnd = startPos + myValue.length; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;7&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;} &lt;/code&gt;&lt;code &gt;else&lt;/code&gt; &lt;code &gt;{ &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;8&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;obj.value += &lt;/code&gt;&lt;code &gt;"要插入的字符串"&lt;/code&gt;&lt;code &gt;; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;9&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;}&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;这些可以查看&lt;a href="http://www.js8.in/538.html" target="_blank"&gt;Javascript在光标位置插入内容&lt;/a&gt;；&lt;/p&gt;&#xD;
&lt;p&gt;现在微博很火，我们可以尝试一下插入话题，你点击话题，在光标位置就会插入：#请在这里输入自定义话题#，注意，&amp;ldquo;请在这里输入自定义话题&amp;rdquo;这几文字是被选中，你可以直接敲打键盘编辑文本。&lt;br /&gt;在火狐下先对比较简单，我们只要在上面的代码中插入一句就可以了：&lt;br /&gt;obj.setSelectionRange(startPos-t,obj.selectionEnd+t);&lt;br /&gt;t是根据数值选中插入文本内容两边的边界数值，如：0是表示插入文字全部选择，-1表示插入文字两边各少选中一个字符。&lt;br /&gt;但是在ie下比较麻烦，要设置光标的位置，然后选中文字。&lt;/p&gt;&#xD;
&lt;p&gt;完整代码如下：&lt;/p&gt;&#xD;
&lt;div id="highlighter_973174" &gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;a  style="width: 16px; height: 16px;" title="view source" href="http://www.css88.com/archives/3627#viewSource"&gt;view source&lt;/a&gt;&#xD;
&lt;div &gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;a  style="width: 16px; height: 16px;" title="print" href="http://www.css88.com/archives/3627#printSource"&gt;print&lt;/a&gt;&lt;a  style="width: 16px; height: 16px;" title="?" href="http://www.css88.com/archives/3627#about"&gt;?&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;01&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;/** &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;02&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&lt;/code&gt;&lt;code &gt;* Created by 愚人码头 . &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;03&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&lt;/code&gt;&lt;code &gt;* User: 愚人码头 &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;04&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&lt;/code&gt;&lt;code &gt;* Date: 11-5-19 &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;05&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&lt;/code&gt;&lt;code &gt;* Time: 上午10:24 &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;06&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&lt;/code&gt;&lt;code &gt;* 更多查看&lt;a href="http://www.css88.com/archives/3627"&gt;http://www.css88.com/archives/3627&lt;/a&gt; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;07&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&lt;/code&gt;&lt;code &gt;*/&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;08&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;//在光标位置插入内容 &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;09&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;(&lt;/code&gt;&lt;code &gt;function&lt;/code&gt;&lt;code &gt;($) { &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;10&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;$.fn.extend({ &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;11&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;insertContent: &lt;/code&gt;&lt;code &gt;function&lt;/code&gt;&lt;code &gt;(myValue, t) { &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;12&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;/code&gt;&lt;code &gt;var&lt;/code&gt; &lt;code &gt;$t = $(&lt;/code&gt;&lt;code &gt;this&lt;/code&gt;&lt;code &gt;)[0]; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;13&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;/code&gt;&lt;code &gt;if&lt;/code&gt; &lt;code &gt;(document.selection) { &lt;/code&gt;&lt;code &gt;//ie &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;14&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;this&lt;/code&gt;&lt;code &gt;.focus(); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;15&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;var&lt;/code&gt; &lt;code &gt;sel = document.selection.createRange(); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;16&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;sel.text = myValue; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;17&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;this&lt;/code&gt;&lt;code &gt;.focus(); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;18&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;sel.moveStart(&lt;/code&gt;&lt;code &gt;'character'&lt;/code&gt;&lt;code &gt;, -l); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;19&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;var&lt;/code&gt; &lt;code &gt;wee = sel.text.length; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;20&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;if&lt;/code&gt; &lt;code &gt;(arguments.length == 2) { &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;21&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;var&lt;/code&gt; &lt;code &gt;l = $t.value.length; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;22&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;sel.moveEnd(&lt;/code&gt;&lt;code &gt;"character"&lt;/code&gt;&lt;code &gt;, wee + t); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;23&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;t &amp;lt; = 0 ? sel.moveStart(&lt;/code&gt;&lt;code &gt;"character"&lt;/code&gt;&lt;code &gt;, wee - 2 * t - myValue.length) : sel.moveStart(&lt;/code&gt;&lt;code &gt;"character"&lt;/code&gt;&lt;code &gt;, wee - t - myValue.length); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;24&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&lt;/code&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;25&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;sel.select(); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;26&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;} &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;27&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;/code&gt;&lt;code &gt;} &lt;/code&gt;&lt;code &gt;else&lt;/code&gt; &lt;code &gt;if&lt;/code&gt; &lt;code &gt;($t.selectionStart || $t.selectionStart == &lt;/code&gt;&lt;code &gt;'0'&lt;/code&gt;&lt;code &gt;) { &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;28&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;var&lt;/code&gt; &lt;code &gt;startPos = $t.selectionStart; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;29&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;var&lt;/code&gt; &lt;code &gt;endPos = $t.selectionEnd; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;30&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;var&lt;/code&gt; &lt;code &gt;scrollTop = $t.scrollTop; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;31&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;$t.value = $t.value.substring(0, startPos) + myValue + $t.value.substring(endPos, $t.value.length); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;32&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;this&lt;/code&gt;&lt;code &gt;.focus(); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;33&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;$t.selectionStart = startPos + myValue.length; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;34&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;$t.selectionEnd = startPos + myValue.length; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;35&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;$t.scrollTop = scrollTop; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;36&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;if&lt;/code&gt; &lt;code &gt;(arguments.length == 2) { &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;37&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;$t.setSelectionRange(startPos - t, $t.selectionEnd + t); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;38&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;this&lt;/code&gt;&lt;code &gt;.focus(); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;39&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;} &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;40&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;/code&gt;&lt;code &gt;} &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;41&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;/code&gt;&lt;code &gt;else&lt;/code&gt; &lt;code &gt;{ &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;42&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;this&lt;/code&gt;&lt;code &gt;.value += myValue; &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;43&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;&lt;/code&gt;&lt;code &gt;this&lt;/code&gt;&lt;code &gt;.focus(); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;44&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &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;/code&gt;&lt;code &gt;} &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;45&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;} &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;46&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code &gt;}) &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;47&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;})(jQuery);&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;调用方式：&lt;/p&gt;&#xD;
&lt;div id="highlighter_19315" &gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&lt;a  style="width: 16px; height: 16px;" title="view source" href="http://www.css88.com/archives/3627#viewSource"&gt;view source&lt;/a&gt;&#xD;
&lt;div &gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;a  style="width: 16px; height: 16px;" title="print" href="http://www.css88.com/archives/3627#printSource"&gt;print&lt;/a&gt;&lt;a  style="width: 16px; height: 16px;" title="?" href="http://www.css88.com/archives/3627#about"&gt;?&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;$(文本域选择器).insertContent(&lt;/code&gt;&lt;code &gt;"插入的内容"&lt;/code&gt;&lt;code &gt;); &lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div &gt;&#xD;
&lt;table&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td &gt;&lt;code&gt;2&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;td &gt;&lt;code &gt;$(文本域选择器).insertContent(&lt;/code&gt;&lt;code &gt;"插入的内容"&lt;/code&gt;&lt;code &gt;，数值); &lt;/code&gt;&lt;code &gt;//根据数值选中插入文本内容两边的边界&lt;/code&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;演示地址：&lt;a href="http://www.css88.com/demo/insertContent/" target="_blank"&gt;http://www.css88.com/demo/insertContent/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p &gt;&lt;span style="font-weight: bold; text-shadow: 0 1px 0 #ddd;"&gt;声明:&lt;/span&gt; 本文采用 &lt;a title="署名-非商业性使用-相同方式共享" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="nofollow"&gt;BY-NC-SA&lt;/a&gt; 协议进行授权 | &lt;a href="http://www.css88.com/"&gt;WEB前端开发&lt;/a&gt;&lt;br /&gt;转载请注明转自《&lt;a title="【jQuery插件】insertContent-在文本框光标位置插入内容并选中" href="http://www.css88.com/archives/3627" rel="bookmark"&gt;【jQuery插件】insertContent-在文本框光标位置插入内容并选中&lt;/a&gt;》&lt;/p&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2333888.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333888.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/5tao/archive/2012/01/31/2333880.html</id><title type="text">jQuery图片居中裁切效果</title><summary type="text">转自“http://www.css88.com/demo/VMiddleImg/#”大家在做相册列表的时候可能会遇到这样的情况，用户上传的图片大小不一，长宽不一，然而需求的列表却是固定宽高的如图：此脚本拟达到以下需求1.当图片高或宽超过父容器时截取中间部分显示。2.当图片宽高小于父容器时，居中显示。查看demo:http://blog.dmtuan.com/demo/zmnImgCenter/demo.html初次写脚本，请尽量拍砖。脚本：?[Copy to clipboard]View Code JAVASCRIPT12345678910111213141516171819202122232</summary><published>2012-01-31T10:45:00Z</published><updated>2012-01-31T10:45:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333880.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333880.html"/><content type="html">&lt;p&gt;转自&amp;ldquo;&lt;a href="http://www.css88.com/demo/VMiddleImg/"&gt;http://www.css88.com/demo/VMiddleImg/&lt;/a&gt;#&amp;rdquo;&lt;/p&gt;&#xD;
&lt;p&gt;大家在做相册列表的时候可能会遇到这样的情况，用户上传的图片大小不一，长宽不一，然而需求的列表却是固定宽高的如图：&lt;br /&gt;&lt;a href="http://blog.dmtuan.com/wp-content/uploads/2011/06/图片居中.jpg"&gt;&lt;img  title="图片居中" src="http://blog.dmtuan.com/wp-content/uploads/2011/06/图片居中.jpg" alt="" width="606" height="355" /&gt;&lt;/a&gt;&lt;br /&gt;此脚本拟达到以下需求&lt;br /&gt;1.当图片高或宽超过父容器时截取中间部分显示。&lt;br /&gt;2.当图片宽高小于父容器时，居中显示。&lt;br /&gt;查看demo:&lt;a href="http://blog.dmtuan.com/demo/zmnImgCenter/demo.html" target="_blank"&gt;http://blog.dmtuan.com/demo/zmnImgCenter/demo.html&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;初次写脚本，请尽量拍砖。&lt;br /&gt;&lt;br /&gt;脚本：&lt;/p&gt;&#xD;
&lt;div &gt;&lt;span &gt;&lt;sup&gt;&lt;a title="WP-CodeBox HowTo?" href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank"&gt;&lt;span style="color: #99cc00;"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;a href="http://www.cnblogs.com/5tao/admin/javascript:;"&gt;[Copy to clipboard]&lt;/a&gt;&lt;/span&gt;&lt;span &gt;&lt;a href="http://www.cnblogs.com/5tao/admin/javascript:;"&gt;View Code&lt;/a&gt; JAVASCRIPT&lt;/span&gt;&#xD;
&lt;div &gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div  style="padding-bottom: 15px;"&gt;&#xD;
&lt;table style="width: 100%;"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr id="p4861"&gt;&#xD;
&lt;td &gt;&#xD;
&lt;pre&gt;1&#xD;
2&#xD;
3&#xD;
4&#xD;
5&#xD;
6&#xD;
7&#xD;
8&#xD;
9&#xD;
10&#xD;
11&#xD;
12&#xD;
13&#xD;
14&#xD;
15&#xD;
16&#xD;
17&#xD;
18&#xD;
19&#xD;
20&#xD;
21&#xD;
22&#xD;
23&#xD;
24&#xD;
25&#xD;
26&#xD;
27&#xD;
28&#xD;
29&#xD;
30&#xD;
31&#xD;
32&#xD;
33&#xD;
34&#xD;
35&#xD;
36&#xD;
37&#xD;
38&#xD;
39&#xD;
40&#xD;
41&#xD;
42&#xD;
&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td id="p486code1" &gt;&#xD;
&lt;pre &gt;&lt;span style="color: #006600; font-style: italic;"&gt;//调用&lt;/span&gt;&#xD;
$&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #003366;"&gt;function&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;{&lt;/span&gt;&#xD;
	zmnImgCenter&lt;span style="color: #009900;"&gt;(&lt;/span&gt;$&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #3366cc;"&gt;".t-img"&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//JQ的dom&lt;/span&gt;&#xD;
	&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
&lt;span style="color: #006600; font-style: italic;"&gt;//图片居中&lt;/span&gt;&#xD;
&lt;span style="font-weight: bold; color: #003366;"&gt;function&lt;/span&gt; zmnImgCenter&lt;span style="color: #009900;"&gt;(&lt;/span&gt;obj&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;{&lt;/span&gt;&#xD;
	obj.&lt;span style="color: #660066;"&gt;each&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #003366;"&gt;function&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;{&lt;/span&gt;&#xD;
			&lt;span style="font-weight: bold; color: #003366;"&gt;var&lt;/span&gt; $this&lt;span style="color: #339933;"&gt;=&lt;/span&gt;$&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #000066;"&gt;this&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
			&lt;span style="font-weight: bold; color: #003366;"&gt;var&lt;/span&gt; objHeight&lt;span style="color: #339933;"&gt;=&lt;/span&gt;$this.&lt;span style="color: #660066;"&gt;height&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//图片高度&lt;/span&gt;&#xD;
			&lt;span style="font-weight: bold; color: #003366;"&gt;var&lt;/span&gt; objWidth&lt;span style="color: #339933;"&gt;=&lt;/span&gt;$this.&lt;span style="color: #660066;"&gt;width&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//图片宽度&lt;/span&gt;&#xD;
			&lt;span style="font-weight: bold; color: #003366;"&gt;var&lt;/span&gt; parentHeight&lt;span style="color: #339933;"&gt;=&lt;/span&gt;$this.&lt;span style="color: #660066;"&gt;parent&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;.&lt;span style="color: #660066;"&gt;height&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//图片父容器高度&lt;/span&gt;&#xD;
			&lt;span style="font-weight: bold; color: #003366;"&gt;var&lt;/span&gt; parentWidth&lt;span style="color: #339933;"&gt;=&lt;/span&gt;$this.&lt;span style="color: #660066;"&gt;parent&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;.&lt;span style="color: #660066;"&gt;width&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//图片父容器宽度&lt;/span&gt;&#xD;
			&lt;span style="font-weight: bold; color: #003366;"&gt;var&lt;/span&gt; ratio&lt;span style="color: #339933;"&gt;=&lt;/span&gt;objHeight&lt;span style="color: #339933;"&gt;/&lt;/span&gt;objWidth&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
			&lt;span style="font-weight: bold; color: #000066;"&gt;if&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;objHeight&lt;span style="color: #339933;"&gt;&amp;gt;&lt;/span&gt;parentHeight &lt;span style="color: #339933;"&gt;&amp;amp;&amp;amp;&lt;/span&gt; objWidth&lt;span style="color: #339933;"&gt;&amp;gt;&lt;/span&gt;parentWidth&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;{&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//当图片宽高都大于父容器宽高&lt;/span&gt;&#xD;
				&lt;span style="font-weight: bold; color: #000066;"&gt;if&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;objHeight&lt;span style="color: #339933;"&gt;&amp;gt;&lt;/span&gt;objWidth&lt;span style="color: #009900;"&gt;)&lt;/span&gt; &lt;span style="color: #009900;"&gt;{&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//赋值宽高&lt;/span&gt;&#xD;
					$this.&lt;span style="color: #660066;"&gt;width&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;parentWidth&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
					$this.&lt;span style="color: #660066;"&gt;height&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;parentWidth&lt;span style="color: #339933;"&gt;*&lt;/span&gt;ratio&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
					&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&#xD;
				&lt;span style="font-weight: bold; color: #000066;"&gt;else&lt;/span&gt; &lt;span style="color: #009900;"&gt;{&lt;/span&gt;&#xD;
					$this.&lt;span style="color: #660066;"&gt;height&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;parentHeight&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
					$this.&lt;span style="color: #660066;"&gt;width&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;parentHeight&lt;span style="color: #339933;"&gt;/&lt;/span&gt;ratio&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
					&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&#xD;
				objHeight&lt;span style="color: #339933;"&gt;=&lt;/span&gt;$this.&lt;span style="color: #660066;"&gt;height&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//重新获取宽高&lt;/span&gt;&#xD;
				objWidth&lt;span style="color: #339933;"&gt;=&lt;/span&gt;$this.&lt;span style="color: #660066;"&gt;width&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
				&lt;span style="font-weight: bold; color: #000066;"&gt;if&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;objHeight&lt;span style="color: #339933;"&gt;&amp;gt;&lt;/span&gt;objWidth&lt;span style="color: #009900;"&gt;)&lt;/span&gt; &lt;span style="color: #009900;"&gt;{&lt;/span&gt;&#xD;
					$&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #000066;"&gt;this&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;.&lt;span style="color: #660066;"&gt;css&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #3366cc;"&gt;"top"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;parentHeight&lt;span style="color: #339933;"&gt;-&lt;/span&gt;objHeight&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;/&lt;/span&gt;2&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
					&lt;span style="color: #006600; font-style: italic;"&gt;//定义top属性&lt;/span&gt;&#xD;
				&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&#xD;
				&lt;span style="font-weight: bold; color: #000066;"&gt;else&lt;/span&gt;&#xD;
				&lt;span style="color: #009900;"&gt;{&lt;/span&gt;&#xD;
					&lt;span style="color: #006600; font-style: italic;"&gt;//定义left属性&lt;/span&gt;&#xD;
					$&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #000066;"&gt;this&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;.&lt;span style="color: #660066;"&gt;css&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #3366cc;"&gt;"left"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;parentWidth&lt;span style="color: #339933;"&gt;-&lt;/span&gt;objWidth&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;/&lt;/span&gt;2&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
					&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&#xD;
			&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&#xD;
			&lt;span style="font-weight: bold; color: #000066;"&gt;else&lt;/span&gt;&lt;span style="color: #009900;"&gt;{&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//当图片宽高小于父容器宽高&lt;/span&gt;&#xD;
				&lt;span style="font-weight: bold; color: #000066;"&gt;if&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;objWidth&lt;span style="color: #339933;"&gt;&amp;gt;&lt;/span&gt;parentWidth&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #009900;"&gt;{&lt;/span&gt;&lt;span style="color: #006600; font-style: italic;"&gt;//当图片宽大于容器宽，小于时利用css text-align属性居中&lt;/span&gt;&#xD;
					$&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #000066;"&gt;this&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;.&lt;span style="color: #660066;"&gt;css&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #3366cc;"&gt;"left"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;parentWidth&lt;span style="color: #339933;"&gt;-&lt;/span&gt;objWidth&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;/&lt;/span&gt;2&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
					&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&#xD;
				$&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #000066;"&gt;this&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;.&lt;span style="color: #660066;"&gt;css&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;&lt;span style="color: #3366cc;"&gt;"top"&lt;/span&gt;&lt;span style="color: #339933;"&gt;,&lt;/span&gt;&lt;span style="color: #009900;"&gt;(&lt;/span&gt;parentHeight&lt;span style="color: #339933;"&gt;-&lt;/span&gt;objHeight&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;/&lt;/span&gt;2&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&lt;span style="color: #339933;"&gt;;&lt;/span&gt;&#xD;
				&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&#xD;
		&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&lt;span style="color: #009900;"&gt;)&lt;/span&gt;&#xD;
	&lt;span style="color: #009900;"&gt;}&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2333880.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333880.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/5tao/archive/2012/01/31/2333879.html</id><title type="text">【jQuery插件】autoTextarea-文本框根据输入内容自适应高度的实例页面</title><summary type="text">转自“http://www.css88.com/demo/autoTextarea/”CSS代码： .chackTextarea-area{ line-height: 20px; font-size: 14px; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial;resize: none; padding: 0;border: 1px solid #CDCDCD; width: 400px; height: 40px}JS代码，默认的参数及调用： //默认的参数 $(&amp;quot;.chackTextarea-ar...</summary><published>2012-01-31T10:42:00Z</published><updated>2012-01-31T10:42:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333879.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333879.html"/><content type="html">&lt;p&gt;转自&amp;ldquo;&lt;a href="http://www.css88.com/demo/autoTextarea/"&gt;http://www.css88.com/demo/autoTextarea/&lt;/a&gt;&amp;rdquo;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSS代码：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;pre&gt;&lt;span &gt;&lt;span &gt;.&lt;/span&gt;chackTextarea-area&lt;/span&gt;&lt;span &gt;{&lt;/span&gt;  &lt;span &gt;line-height&lt;span &gt;:&lt;/span&gt;&lt;/span&gt; &lt;span &gt;20&lt;span &gt;px&lt;/span&gt;&lt;/span&gt;; &lt;span &gt;font-size&lt;span &gt;:&lt;/span&gt;&lt;/span&gt; &lt;span &gt;14&lt;span &gt;px&lt;/span&gt;&lt;/span&gt;; &lt;span &gt;font-family&lt;span &gt;:&lt;/span&gt;&lt;/span&gt; &lt;span &gt;&lt;span &gt;"&lt;/span&gt;Helvetica Neue&lt;span &gt;"&lt;/span&gt;&lt;/span&gt;, Helvetica, Arial;&lt;span &gt;resize&lt;span &gt;:&lt;/span&gt;&lt;/span&gt; none; &lt;span &gt;padding&lt;span &gt;:&lt;/span&gt;&lt;/span&gt; 0;&lt;span &gt;border&lt;span &gt;:&lt;/span&gt;&lt;/span&gt; &lt;span &gt;1&lt;span &gt;px&lt;/span&gt;&lt;/span&gt; solid &lt;span &gt;&lt;span &gt;#&lt;/span&gt;CDCDCD&lt;/span&gt;; &lt;span &gt;width&lt;span &gt;:&lt;/span&gt;&lt;/span&gt; &lt;span &gt;400&lt;span &gt;px&lt;/span&gt;&lt;/span&gt;; &lt;span &gt;height&lt;span &gt;:&lt;/span&gt;&lt;/span&gt; &lt;span &gt;40&lt;span &gt;px&lt;/span&gt;&lt;/span&gt;&lt;span &gt;}&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;p&gt;&lt;strong&gt;JS代码，默认的参数及调用：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;pre&gt;&lt;span &gt;&lt;span &gt;//&lt;/span&gt;默认的参数&#xD;
&lt;/span&gt;         $&lt;span &gt;(&lt;/span&gt;&lt;span &gt;&lt;span &gt;"&lt;/span&gt;.chackTextarea-area&lt;span &gt;"&lt;/span&gt;&lt;/span&gt;&lt;span &gt;)&lt;/span&gt;.&lt;span &gt;autoTextarea&lt;/span&gt;&lt;span &gt;(&lt;/span&gt;&lt;span &gt;{&lt;/span&gt;&#xD;
            &lt;span &gt;maxHeight&lt;/span&gt;&lt;span &gt;:&lt;/span&gt;&lt;span &gt;220&lt;/span&gt;&lt;span &gt;,&lt;/span&gt;&lt;span &gt;&lt;span &gt;//&lt;/span&gt;文本框是否自动撑高，默认：null，不自动撑高；如果自动撑高必须输入数值，该值作为文本框自动撑高的最大高度&#xD;
&lt;/span&gt;            &lt;span &gt;minHeight&lt;/span&gt;&lt;span &gt;:&lt;/span&gt;$&lt;span &gt;(&lt;/span&gt;&lt;span &gt;this&lt;/span&gt;&lt;span &gt;)&lt;/span&gt;.&lt;span &gt;height&lt;/span&gt;&lt;span &gt;(&lt;/span&gt;&lt;span &gt;)&lt;/span&gt;&lt;span &gt;&lt;span &gt;//&lt;/span&gt;默认最小高度，也就是文本框最初的高度，当内容高度小于这个高度的时候，文本以这个高度显示&#xD;
&lt;/span&gt;         &lt;span &gt;}&lt;/span&gt;&lt;span &gt;)&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2333879.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2012/01/31/2333879.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/5tao/archive/2011/12/20/2294792.html</id><title type="text">【转】9个有用的jQuery日历和网页设计师的日期选择器插件</title><summary type="text">事件日历和日期选择器是是我们开发当中经常遇到的问题，这个时候我们就需要用jquery插件来实现，昨天我在做项目的时候，遇到了个问题就是如何显示倒计时问题，我这个时候就用jquery插件解决的，今天给大家分享9个其他的时间选择器插件1。FullCalendarFullCalendar是一个著名的jQuery日历插件，它提供了拖和下降功能，与谷歌日历整合，并能够通过JSON获取事件等功能。设计人员可以轻松定制外观和感觉的日历，而开发人员可以利用用户触发的事件暴露挂钩。2.Astonishing iCal-like Calendar这是一个使用jQuery和CSS来构建一个iPhone风格的日历应用</summary><published>2011-12-20T07:50:00Z</published><updated>2011-12-20T07:50:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2011/12/20/2294792.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2011/12/20/2294792.html"/><content type="html">&lt;div id="cnblogs_post_body"&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;事件日历和日期选择器是是我们开发当中经常遇到的问题，这个时候我们就需要用jquery插件来实现，昨天我在做项目的时候，遇到了个问题就是如何显示倒计时问题，我这个时候就用jquery插件解决的，今天给大家分享9个其他的时间选择器插件&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;1。&lt;/span&gt;&lt;/span&gt;&lt;a title="FullCalendar" href="http://arshaw.com/fullcalendar/" target="_blank"&gt;&lt;span&gt;&lt;span&gt;FullCalendar&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;FullCalendar是一个著名的jQuery日历插件，它提供了拖和下降功能，与谷歌日历整合，并能够通过JSON获取事件等功能。&lt;/span&gt;&lt;span&gt;设计人员可以轻松定制外观和感觉的日历，而开发人员可以利用用户触发的事件暴露挂钩。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2.&amp;nbsp;&lt;a title="Astonishing iCal-like Calendar" href="http://www.stefanoverna.com/log/create-astonishing-ical-like-calendars-with-jquery" target="_blank"&gt;Astonishing iCal-like Calendar&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;这是一个使用jQuery和CSS来构建一个iPhone风格的日历应用程序的教程。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;3&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a title="jQuery UI的DatePicker的" href="http://docs.jquery.com/UI/Datepicker" target="_blank"&gt;&lt;span&gt;&lt;span&gt;jQuery UI的DatePicker&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;jQuery UI的DatePicker的是一个高度可配置的插件，他添加到您的网页的日期选择器的功能。&lt;/span&gt;&lt;span&gt;您可以自定义的日期格式和语言，限制了可选择的日期范围，并容易添加按钮和其他导航选项。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;4。&lt;/span&gt;&lt;/span&gt;&lt;a title="jMonthCalendar" href="http://www.bytecyclist.com/projects/jmonthcalendar/" target="_blank"&gt;&lt;span&gt;&lt;span&gt;jMonthCalendar&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;jMonthCalendar支持全月日历和事件。&lt;/span&gt;&lt;span&gt;这个插件的有趣的部分是它允许开发者开发互动的日历。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;5&amp;nbsp;&lt;a title="Date Picker" href="http://www.eyecon.ro/datepicker/" target="_blank"&gt;日期选择器&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;。&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;MIT和GPL许可证下发布的日期选择器是一个jQuery日历插件。&lt;/span&gt;&lt;span&gt;它有很多的选项和功能。&lt;/span&gt;&lt;span&gt;例如，你可以有多个日历组件，标记日期作为特殊的日子，很容易通过C​​SS自定义，并允许不同的选择模式。&lt;/span&gt;&lt;span&gt;所有这些都可以轻松配置。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;6。&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;a title="jQuery的周日历" href="http://www.redredred.com.au/projects/jquery-week-calendar/" target="_blank"&gt;jQuery的周历&lt;/a&gt;插件&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;jQuery的周历是一个插件，其中将包括一个Web应用程序中的周历。&lt;/span&gt;&lt;span&gt;事件可以作为一个数组或JSON提供，这些事件可以随意拖动，下拉并调整其大小。&lt;/span&gt;&lt;span&gt;有很多的选项和事件的回调，可以参考通过官方插件页面。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;7&amp;nbsp;&lt;a title="Simple jQuery Date-picker Plugin" href="http://teddevito.com/demos/calendar.php" target="_blank"&gt;简单的jQuery日期选择器插件&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;。&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;这是一个非常简单的的日期选择器插件。&lt;/span&gt;&lt;span&gt;但是，它提供了很多有益和必要的日期选择器功能。&lt;/span&gt;&lt;span&gt;例如，您可以轻松地浏览，以月和年通过下拉选择框下降。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;8&lt;a title="jQuery Date Picker Plugin" href="http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/" target="_blank"&gt;jQuery的日期选择器&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;。&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;这是一个干净，不显眼的jQuery插件，它允许你轻松地添加日期选择器，Web窗体和网页。&lt;/span&gt;&lt;span&gt;有很多这个简单的插件的配置和选项。&lt;/span&gt;&lt;span&gt;如何使用这个插件的更多例子，你可以参考插件页面。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;9。&lt;/span&gt;&lt;/span&gt;&lt;a title="jQuery的互动日期范围选择器" href="http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/" target="_blank"&gt;&lt;span&gt;&lt;span&gt;jQuery的互动日期范围选择器&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;这个强大的日期范围选择器是一个修改后的版本的jQuery UI的DatePicker组件。&lt;/span&gt;&lt;span&gt;它有一个更快的日期选择预设日期/范围和平稳过渡的清单。&lt;/span&gt;&lt;span&gt;最新版本使用了jQuery UI 1.7和jQuery UI CSS框架。&lt;/span&gt;&lt;span&gt;随着jQuery UI的升级，用户现在可以切换日历主题容易。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div id="MySignature"&gt;&#xD;
&lt;div id="AllanboltSignature"&gt;&#xD;
&lt;div style="width: 30%; float: left;"&gt;&#xD;
&lt;div&gt;作者：&lt;a href="http://www.cnblogs.com/web8cn/" target="_blank"&gt;创想中国(羲闻)&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;div&gt;出处：&lt;a href="http://www.cnblogs.com/web8cn/" target="_blank"&gt;"http://www.cnblogs.com/web8cn/&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;div&gt;欢迎任何形式的转载，但请务必注明出处。&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;div style="width: 50%; float: right; padding-top: 20px;"&gt;&#xD;
&lt;div id="ckepop"&gt;&lt;span &gt;分享到：&lt;/span&gt; &lt;a  title="分享到QQ空间"&gt;&lt;span &gt;QQ空间&lt;/span&gt;&lt;/a&gt; &lt;a  title="分享到新浪微博"&gt;&lt;span &gt;新浪微博&lt;/span&gt;&lt;/a&gt; &lt;a  title="分享到腾讯微博"&gt;&lt;span &gt;腾讯微博&lt;/span&gt;&lt;/a&gt; &lt;a  title="分享到人人网"&gt;&lt;span &gt;人人网&lt;/span&gt;&lt;/a&gt; &lt;a  href="http://www.jiathis.com/share" target="_blank"&gt;更多&lt;/a&gt; &lt;a &gt;&lt;span id="jiathis_counter_29"  title="累计分享0次"&gt;0&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2294792.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2011/12/20/2294792.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/5tao/archive/2011/08/14/2137732.html</id><title type="text">【转】C# 中文URL编码</title><summary type="text">正在研究一个程序，输入一个关键字，能够把这个关键字发送到Google，yahoo等搜索引擎，进行搜索，然后打开结果网页。原理很简单。比如在Google搜索China，搜索结果页面的URL就是“http://www.google.com/search?hl=zh-CN&amp;amp;q=China&amp;amp;lr=”。只要替换红颜色的内容，就可以按照不同的关键字搜索。但是如果关键字是中文，就会出现问题。比如在google搜索“中国”，Url是“http://www.google.com/search?hl=zh-CN&amp;amp;newwindow=1&amp;amp;q=%E4%B8%AD%E5%9B%BD&amp;am</summary><published>2011-08-14T02:03:00Z</published><updated>2011-08-14T02:03:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2011/08/14/2137732.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2011/08/14/2137732.html"/><content type="html">&lt;p&gt;正在研究一个程序，输入一个关键字，能够把这个关键字发送到Google，yahoo等搜索引擎，进行搜索，然后打开结果网页。原理很简单。比如在&#xD;
Google搜索China，搜索结果页面的URL就是&amp;ldquo;http://www.google.com/search?hl=zh-CN&amp;amp;&#xD;
q=China&amp;amp;lr=&amp;rdquo;。只要替换红颜色的内容，就可以按照不同的关键字搜索。&lt;/p&gt;&#xD;
&lt;p&gt;但是如果关键字是中文，就会出现问题。比如在google搜索&amp;ldquo;中国&amp;rdquo;，Url是&amp;ldquo;http://www.google.com&#xD;
/search?hl=zh-CN&amp;amp;newwindow=1&amp;amp;q=%E4%B8%AD%E5%9B%BD&amp;amp;lr=&amp;rdquo;。汉字&amp;ldquo;中&#xD;
国&amp;rdquo;被按照UTF-8的格式进行编码。&lt;/p&gt;&#xD;
&lt;p&gt;不仅汉字进行编码，一些特殊字符也会进行编码。比如搜索&amp;ldquo;C#&amp;rdquo;，URL是&amp;ldquo;http://www.google.com/search?hl=zh-CN&amp;amp;newwindow=1&amp;amp;q=C%23&amp;amp;lr=&amp;rdquo;。&lt;/p&gt;&#xD;
&lt;p&gt;一般来说，国外的网站都是按照UTF-8编码，而&amp;ldquo;百度&amp;rdquo;是按照&amp;ldquo;GB2312&amp;rdquo;进行编码的。比如搜索&amp;ldquo;中国&amp;rdquo;，URL是&amp;ldquo;http://www.baidu.com/s?wd=%D6%D0%B9%FA&amp;amp;cl=3&amp;rdquo;&lt;/p&gt;&#xD;
&lt;p&gt;我们对比一下：C#中国的编码&lt;/p&gt;&#xD;
&lt;p&gt;编码 结果 网站 &lt;br /&gt;&#xD;
UTF-8 C%23%E4%B8%AD%E5%9B%BD Google &lt;br /&gt;&#xD;
GB2312 C%23%D6%D0%B9%FA BaiDu&lt;/p&gt;&#xD;
&lt;p&gt;总结： &lt;br /&gt;&#xD;
UTF-8中，一个汉字对应三个字节，GB2312中一个汉字占用两个字节。 &lt;br /&gt;&#xD;
不论何种编码，字母数字都不编码，特殊符号编码后占用一个字节。&lt;/p&gt;&#xD;
&lt;p&gt;//按照UTF-8进行编码 &lt;br /&gt;&#xD;
string tempSearchString1 = System.Web.HttpUtility.UrlEncode("C#中国"); &lt;br /&gt;&#xD;
//按照GB2312进行编码 &lt;br /&gt;&#xD;
string tempSearchString2 = System.Web.HttpUtility.UrlEncode("C#中国",System.Text.Encoding.GetEncoding("GB2312"));&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;//--------------------------------------------------------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;【转】ASP.NET中c#的URL编码处理 &lt;br /&gt;&#xD;
要解决的问题:&lt;br /&gt;&#xD;
将下面的URL作为一个参数传到其他的页面&lt;br /&gt;&#xD;
1 &lt;a href="http://domain/de.apx?uid=12&amp;amp;page=15"&gt;http://domain/de.apx?uid=12&amp;amp;page=15&lt;/a&gt;&lt;br /&gt;&#xD;
2 url后面的参数中出现汉字等,如: ....aspx?title=起重机&lt;br /&gt;&#xD;
在出现上面的情况的时候,必须经过一个RUL编码和解码的过程,否则会出现错误.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&#xD;
代码如下:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&#xD;
//传值&lt;br /&gt;&#xD;
string temp = " &amp;lt;a href='Add.aspx?url=" +Server.UrlEncode( &#xD;
skin.Page.Request.Url.AbsoluteUri )+ "&amp;amp;title=" +Server.UrlEncode( &#xD;
skin.Page.Header.Title )+ "'&amp;gt;添加到收藏夹&amp;lt;/a&amp;gt;");&lt;/p&gt;&#xD;
&lt;p&gt;//在另外一个文件中取从上面传的值&lt;br /&gt;&#xD;
if (Request.QueryString["url"] != null)&lt;br /&gt;&#xD;
{&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;  string url = Server.UrlDecode(Request.QueryString["url"].ToString());&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;  this.txtAddress.Text = url;&lt;br /&gt;&#xD;
}&lt;br /&gt;&#xD;
if (Request.QueryString["title"] != null)&lt;br /&gt;&#xD;
{&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;  string title = Server.UrlDecode(Request.QueryString["title"].ToString());&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;  this.txtTitle.Text = title;&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;URL编码对照表&lt;/p&gt;&#xD;
&lt;p&gt;1、string s = System.Web.HttpUtility(byte[] data);&lt;/p&gt;&#xD;
&lt;p&gt;这里的s即为转换出来的URL编码，需要注意的是这里的byte数组必须是具有ASCII意义的数组，由string通过System.Text.Encoding.Default.getBytes(str.ToCharArray());是不正确的，不能正确转义！&lt;/p&gt;&#xD;
&lt;p&gt;2、根据URL编码规则写个小程序&lt;/p&gt;&#xD;
&lt;p&gt;******* string UrlEncode(byte[] byt)&lt;br /&gt;&#xD;
{&amp;nbsp;&amp;nbsp;  &lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  string desstr = "";&amp;nbsp;&amp;nbsp;  &lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  for(int i=0; i&amp;lt;byt.Length;i++)&amp;nbsp;&amp;nbsp;  &lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  {&amp;nbsp;&amp;nbsp;  &lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  desstr += "%";&amp;nbsp;&amp;nbsp;  &lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  desstr += byt[i].ToString("X2");&amp;nbsp;&amp;nbsp;  &lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  return desstr;&lt;br /&gt;&#xD;
}&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;以下是URL编码对照表：&lt;/p&gt;&#xD;
&lt;p&gt;backspace %08 &lt;br /&gt;&#xD;
tab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %09 &lt;br /&gt;&#xD;
linefeed %0A &lt;br /&gt;&#xD;
creturn&amp;nbsp;&amp;nbsp;  %0D &lt;br /&gt;&#xD;
space&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %20 &lt;br /&gt;&#xD;
!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %21 &lt;br /&gt;&#xD;
"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %22 &lt;br /&gt;&#xD;
#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %23 &lt;br /&gt;&#xD;
$&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %24 &lt;br /&gt;&#xD;
%&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %25 &lt;br /&gt;&#xD;
&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %26 &lt;br /&gt;&#xD;
'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %27 &lt;br /&gt;&#xD;
(&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %28 &lt;br /&gt;&#xD;
)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %29 &lt;br /&gt;&#xD;
*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %2A &lt;br /&gt;&#xD;
+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %2B &lt;br /&gt;&#xD;
,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %2C &lt;br /&gt;&#xD;
-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %2D &lt;br /&gt;&#xD;
.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %2E &lt;br /&gt;&#xD;
/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %2F &lt;br /&gt;&#xD;
0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %30 &lt;br /&gt;&#xD;
1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %31 &lt;br /&gt;&#xD;
2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %32 &lt;br /&gt;&#xD;
3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %33 &lt;br /&gt;&#xD;
4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %34 &lt;br /&gt;&#xD;
5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %35 &lt;br /&gt;&#xD;
6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %36 &lt;br /&gt;&#xD;
7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %37 &lt;br /&gt;&#xD;
8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %38 &lt;br /&gt;&#xD;
9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %39 &lt;br /&gt;&#xD;
:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %3A &lt;br /&gt;&#xD;
;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %3B &lt;br /&gt;&#xD;
&amp;lt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %3C &lt;br /&gt;&#xD;
=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %3D &lt;br /&gt;&#xD;
&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %3E &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %3F &lt;br /&gt;&#xD;
@&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %40 &lt;br /&gt;&#xD;
A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %41 &lt;br /&gt;&#xD;
B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %42 &lt;br /&gt;&#xD;
C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %43 &lt;br /&gt;&#xD;
D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %44 &lt;br /&gt;&#xD;
E&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %45 &lt;br /&gt;&#xD;
F&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %46 &lt;br /&gt;&#xD;
G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %47 &lt;br /&gt;&#xD;
H&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %48 &lt;br /&gt;&#xD;
I&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %49 &lt;br /&gt;&#xD;
J&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %4A &lt;br /&gt;&#xD;
K&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %4B &lt;br /&gt;&#xD;
L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %4C &lt;br /&gt;&#xD;
M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %4D &lt;br /&gt;&#xD;
N&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %4E &lt;br /&gt;&#xD;
O&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %4F &lt;br /&gt;&#xD;
P&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %50 &lt;br /&gt;&#xD;
Q&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %51 &lt;br /&gt;&#xD;
R&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %52 &lt;br /&gt;&#xD;
S&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %53 &lt;br /&gt;&#xD;
T&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %54 &lt;br /&gt;&#xD;
U&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %55 &lt;br /&gt;&#xD;
V&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %56 &lt;br /&gt;&#xD;
W&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %57 &lt;br /&gt;&#xD;
X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %58 &lt;br /&gt;&#xD;
Y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %59 &lt;br /&gt;&#xD;
Z&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %5A &lt;br /&gt;&#xD;
[&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %5B &lt;br /&gt;&#xD;
\&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %5C &lt;br /&gt;&#xD;
]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %5D &lt;br /&gt;&#xD;
^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %5E &lt;br /&gt;&#xD;
_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %5F &lt;br /&gt;&#xD;
`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %60 &lt;br /&gt;&#xD;
a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %61 &lt;br /&gt;&#xD;
b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %62 &lt;br /&gt;&#xD;
c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %63 &lt;br /&gt;&#xD;
d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %64 &lt;br /&gt;&#xD;
e&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %65 &lt;br /&gt;&#xD;
f&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %66 &lt;br /&gt;&#xD;
g&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %67 &lt;br /&gt;&#xD;
h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %68 &lt;br /&gt;&#xD;
i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %69 &lt;br /&gt;&#xD;
j&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %6A &lt;br /&gt;&#xD;
k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %6B &lt;br /&gt;&#xD;
l&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %6C &lt;br /&gt;&#xD;
m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %6D &lt;br /&gt;&#xD;
n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %6E &lt;br /&gt;&#xD;
o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %6F &lt;br /&gt;&#xD;
p&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %70 &lt;br /&gt;&#xD;
q&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %71 &lt;br /&gt;&#xD;
r&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %72 &lt;br /&gt;&#xD;
s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %73 &lt;br /&gt;&#xD;
t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %74 &lt;br /&gt;&#xD;
u&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %75 &lt;br /&gt;&#xD;
v&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %76 &lt;br /&gt;&#xD;
w&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %77 &lt;br /&gt;&#xD;
x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %78 &lt;br /&gt;&#xD;
y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %79 &lt;br /&gt;&#xD;
z&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %7A &lt;br /&gt;&#xD;
{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %7B &lt;br /&gt;&#xD;
|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %7C &lt;br /&gt;&#xD;
}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %7D &lt;br /&gt;&#xD;
~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %7E &lt;br /&gt;&#xD;
￠&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %A2 &lt;br /&gt;&#xD;
￡&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %A3 &lt;br /&gt;&#xD;
￥&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %A5 &lt;br /&gt;&#xD;
|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %A6 &lt;br /&gt;&#xD;
&amp;sect;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %A7 &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %AB &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %AC &lt;br /&gt;&#xD;
ˉ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %AD &lt;br /&gt;&#xD;
o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %B0 &lt;br /&gt;&#xD;
&amp;plusmn;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %B1 &lt;br /&gt;&#xD;
a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %B2 &lt;br /&gt;&#xD;
,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %B4 &lt;br /&gt;&#xD;
&amp;mu;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %B5 &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %BB &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %BC &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %BD &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %BF &lt;br /&gt;&#xD;
A`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C0 &lt;br /&gt;&#xD;
A&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C1 &lt;br /&gt;&#xD;
A^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C2 &lt;br /&gt;&#xD;
A~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C3 &lt;br /&gt;&#xD;
A&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C4 &lt;br /&gt;&#xD;
A&amp;deg;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C5 &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C6 &lt;br /&gt;&#xD;
C?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C7 &lt;br /&gt;&#xD;
E`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C8 &lt;br /&gt;&#xD;
E&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %C9 &lt;br /&gt;&#xD;
E^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %CA &lt;br /&gt;&#xD;
E&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %CB &lt;br /&gt;&#xD;
I`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %CC &lt;br /&gt;&#xD;
I&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %CD &lt;br /&gt;&#xD;
I^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %CE &lt;br /&gt;&#xD;
I&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %CF &lt;br /&gt;&#xD;
D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %D0 &lt;br /&gt;&#xD;
N~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %D1 &lt;br /&gt;&#xD;
O`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %D2 &lt;br /&gt;&#xD;
O&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %D3 &lt;br /&gt;&#xD;
O^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %D4 &lt;br /&gt;&#xD;
O~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %D5 &lt;br /&gt;&#xD;
O&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %D6 &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %D8 &lt;br /&gt;&#xD;
U`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %D9 &lt;br /&gt;&#xD;
U&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %DA &lt;br /&gt;&#xD;
U^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %DB &lt;br /&gt;&#xD;
U&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %DC &lt;br /&gt;&#xD;
Y&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %DD &lt;br /&gt;&#xD;
T&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %DE &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %DF &lt;br /&gt;&#xD;
a`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E0 &lt;br /&gt;&#xD;
a&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E1 &lt;br /&gt;&#xD;
a^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E2 &lt;br /&gt;&#xD;
a~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E3 &lt;br /&gt;&#xD;
a&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E4 &lt;br /&gt;&#xD;
a&amp;deg;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E5 &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E6 &lt;br /&gt;&#xD;
c?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E7 &lt;br /&gt;&#xD;
e`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E8 &lt;br /&gt;&#xD;
e&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %E9 &lt;br /&gt;&#xD;
e^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %EA &lt;br /&gt;&#xD;
e&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %EB &lt;br /&gt;&#xD;
i`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %EC &lt;br /&gt;&#xD;
i&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %ED &lt;br /&gt;&#xD;
i^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %EE &lt;br /&gt;&#xD;
i&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %EF &lt;br /&gt;&#xD;
e&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F0 &lt;br /&gt;&#xD;
n~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F1 &lt;br /&gt;&#xD;
o`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F2 &lt;br /&gt;&#xD;
o&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F3 &lt;br /&gt;&#xD;
o^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F4 &lt;br /&gt;&#xD;
o~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F5 &lt;br /&gt;&#xD;
o&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F6 &lt;br /&gt;&#xD;
&amp;divide;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F7 &lt;br /&gt;&#xD;
?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F8 &lt;br /&gt;&#xD;
u`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %F9 &lt;br /&gt;&#xD;
u&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %FA &lt;br /&gt;&#xD;
u^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %FB &lt;br /&gt;&#xD;
u&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %FC &lt;br /&gt;&#xD;
y&amp;prime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %FD &lt;br /&gt;&#xD;
t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %FE &lt;br /&gt;&#xD;
y&amp;uml;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  %FF&lt;/p&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2137732.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2011/08/14/2137732.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/5tao/archive/2011/08/02/2124789.html</id><title type="text">ASP.NET提供了三种后台输出JS的方式</title><summary type="text">ASP.NET提供了三种后台输出JS的方式： 一、后台输出已有js文件 首先创建 js文件testjs.js以下是代码片段：　if (!Page.ClientScript.IsClientScriptIncludeRegistered(this.GetType(), &amp;quot;keys&amp;quot;))//判断keys是否已注册过 { Page.ClientScript.RegisterClientScriptInclude(&amp;quot;keys&amp;quot;, &amp;quot;testjs.js&amp;quot;); } 二、输出js代码块以下是代码片段：　string scriptstrs = &amp;qu</summary><published>2011-08-02T03:09:00Z</published><updated>2011-08-02T03:09:00Z</updated><author><name>独孤雁</name><uri>http://www.cnblogs.com/5tao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/5tao/archive/2011/08/02/2124789.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/5tao/archive/2011/08/02/2124789.html"/><content type="html">&lt;p&gt;ASP.NET提供了三种后台输出JS的方式：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;　　一、后台输出已有js文件&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;首先创建 js文件testjs.js&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;table style="border: 1px dotted #cccccc; table-layout: fixed; width: 95%;" align="center" border="0" cellpadding="6" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td style="word-wrap: break-word;" bgcolor="#fdfddf"&gt;&#xD;
&lt;p&gt;以下是代码片段：&lt;br /&gt;　if (!Page.ClientScript.IsClientScriptIncludeRegistered(this.GetType(), "keys"))//判断keys是否已注册过 &lt;br /&gt;　　{ &lt;br /&gt;　　Page.ClientScript.RegisterClientScriptInclude("keys", "testjs.js"); &lt;br /&gt;　　}&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;　　二、输出js代码块&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;table style="border: 1px dotted #cccccc; table-layout: fixed; width: 95%;" align="center" border="0" cellpadding="6" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td style="word-wrap: break-word;" bgcolor="#fdfddf"&gt;以下是代码片段：&lt;br /&gt;　string scriptstrs = "";//此处只作为演示，如代码需多次拼接应采用StringBuilder方式 &lt;br /&gt;　　scriptstrs += "function test(str)"; &lt;br /&gt;　　scriptstrs+="{alert(str);}"; &lt;br /&gt;　　if (!Page.ClientScript.IsClientScriptBlockRegistered(this.GetType(), "keys")) &lt;br /&gt;　　{ &lt;br /&gt;　　Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "keys", scriptstrs, true); &lt;br /&gt;　　}&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;　　三、 输出一次性使用的js代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;table style="border: 1px dotted #cccccc; table-layout: fixed; width: 95%;" align="center" border="0" cellpadding="6" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td style="word-wrap: break-word;" bgcolor="#fdfddf"&gt;以下是代码片段：&lt;br /&gt;　string scriptstrs = ""; &lt;br /&gt;　　if (!Page.ClientScript.IsStartupScriptRegistered(this.GetType(),"welcome")) &lt;br /&gt;　　{ &lt;br /&gt;　　Page.ClientScript.RegisterStartupScript(this.GetType(), "welcome", scriptstrs); &lt;br /&gt;　　}&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;此外，运用Response.Write("  "); 方式也可输出简单js代码，但我个人不提倡采用此种方式。因为在以前开发中遇到有些情况下此种方式会导致弹出提示信息后页面字号改变的现象，所以安全起见建议采用上述三种方式。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/5tao/aggbug/2124789.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/5tao/archive/2011/08/02/2124789.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
