﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-xiaochao-文章分类-JAVASCRIPT</title><link>http://www.blogjava.net/xiaochao/category/29989.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 31 Dec 2009 23:51:34 GMT</lastBuildDate><pubDate>Thu, 31 Dec 2009 23:51:34 GMT</pubDate><ttl>60</ttl><item><title>jsTree ajax使用方法</title><link>http://www.blogjava.net/xiaochao/articles/307792.html</link><dc:creator>小超</dc:creator><author>小超</author><pubDate>Wed, 30 Dec 2009 08:43:00 GMT</pubDate><guid>http://www.blogjava.net/xiaochao/articles/307792.html</guid><wfw:comment>http://www.blogjava.net/xiaochao/comments/307792.html</wfw:comment><comments>http://www.blogjava.net/xiaochao/articles/307792.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaochao/comments/commentRss/307792.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaochao/services/trackbacks/307792.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: jsTree本身自带了很多例子，但是并没有调用AJAX构建Tree的例子，在查看源代码后发现只需要在beforedata方法进行覆盖就可以实现子节点AJAX加载测试代码如下：&nbsp;&nbsp;1&nbsp;&lt;!DOCTYPE&nbsp;html&nbsp;&nbsp;2&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nb...&nbsp;&nbsp;<a href='http://www.blogjava.net/xiaochao/articles/307792.html'>阅读全文</a><img src ="http://www.blogjava.net/xiaochao/aggbug/307792.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaochao/" target="_blank">小超</a> 2009-12-30 16:43 <a href="http://www.blogjava.net/xiaochao/articles/307792.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>当AJAX遇上History</title><link>http://www.blogjava.net/xiaochao/articles/ajax_history.html</link><dc:creator>小超</dc:creator><author>小超</author><pubDate>Tue, 03 Jun 2008 02:09:00 GMT</pubDate><guid>http://www.blogjava.net/xiaochao/articles/ajax_history.html</guid><wfw:comment>http://www.blogjava.net/xiaochao/comments/205491.html</wfw:comment><comments>http://www.blogjava.net/xiaochao/articles/ajax_history.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaochao/comments/commentRss/205491.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaochao/services/trackbacks/205491.html</trackback:ping><description><![CDATA[<p>当我们在使用ajax时通常会遇到使用history.back()或history.go(-1)的情况,这样在返回ajax页面时通常会时ajax的数据丢失(不是你最后一次选择的ajax数据);这种情况下我们需要保存ajax的参让其能在history.back()中起到作用;昨天晚上试了很多方法都不行;这个时候我们就需要利用history.back()返回的是上一个链接的特点通过window.location.hash来存在ajax所用到的值,下面是代码试例:<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;getSetMeal(obj)<br />
{<br />
<br />
&nbsp;window.location.hash&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;obj.value;<br />
&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;param&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">test=</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">obj.value;<br />
&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Ajax(</span><span style="color: #000000">"</span><span style="color: #000000">test.do</span><span style="color: #000000">"</span><span style="color: #000000">,{method:'post',onComplete:setMainSuit}).request(param);<br />
&nbsp;&nbsp;<br />
}<br />
<br />
</span></div>
<p><br />
在页面时调用时<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">&lt;</span><span style="color: #000000">script</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;first&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">$!{first}</span><span style="color: #000000">"</span><span style="color: #000000">||-</span><span style="color: #000000">1</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;hash</span><span style="color: #000000">=</span><span style="color: #000000">window.location.hash;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(hash</span><span style="color: #000000">!=</span><span style="color: #000000">""</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">这里的参数解析你可以用自己的方法实现;</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;str&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;hash.replace('#','');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;obj</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Object();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.value</span><span style="color: #000000">=</span><span style="color: #000000">str;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getSetMeal(obj);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(first</span><span style="color: #000000">!=-</span><span style="color: #000000">1</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;obj</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Object();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;obj.value</span><span style="color: #000000">=</span><span style="color: #000000">first;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getSetMeal(obj);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #000000">&lt;/</span><span style="color: #000000">script</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span></div>
<p><br />
下面在介绍一种情况的解决办法,当你的ajax页面还有返回上一个页面时,如果你使用了hash存值的做法那么在使用history.go(-n)时是不好控制的,这时我们需要使用history.go(string)的方法准确的说是history.go(url)说明上是返回最近的链接包含的串,不过我使用串没有起作用只有使用url;代码如下:<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span>&nbsp;<span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;back()<br />
</span><span style="color: #008080">&nbsp;2</span>&nbsp;<span style="color: #000000">&nbsp;{<br />
</span><span style="color: #008080">&nbsp;3</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;domain</span><span style="color: #000000">=</span><span style="color: #000000">window.location.host;<br />
</span><span style="color: #008080">&nbsp;4</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;protocol</span><span style="color: #000000">=</span><span style="color: #000000">window.location.protocol;<br />
</span><span style="color: #008080">&nbsp;5</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">这个url是通过request.getHeader("Referer");来获取的</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;6</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;url&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">$!{url}</span><span style="color: #000000">"</span><span style="color: #000000">||</span><span style="color: #000000">"</span><span style="color: #000000">-1</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;7</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">这样是返回固定的这样不好</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;8</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">history.go(protocol+"//"+domain+"/test1.do");</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;9</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;history.go(url);<br />
</span><span style="color: #008080">10</span>&nbsp;<span style="color: #000000"><br />
</span><span style="color: #008080">11</span>&nbsp;<span style="color: #000000">&nbsp;}<br />
</span><span style="color: #008080">12</span>&nbsp;</div>
<img src ="http://www.blogjava.net/xiaochao/aggbug/205491.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaochao/" target="_blank">小超</a> 2008-06-03 10:09 <a href="http://www.blogjava.net/xiaochao/articles/ajax_history.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript cookie操作</title><link>http://www.blogjava.net/xiaochao/articles/cookie.html</link><dc:creator>小超</dc:creator><author>小超</author><pubDate>Wed, 12 Mar 2008 01:15:00 GMT</pubDate><guid>http://www.blogjava.net/xiaochao/articles/cookie.html</guid><wfw:comment>http://www.blogjava.net/xiaochao/comments/185553.html</wfw:comment><comments>http://www.blogjava.net/xiaochao/articles/cookie.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaochao/comments/commentRss/185553.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaochao/services/trackbacks/185553.html</trackback:ping><description><![CDATA[<p>代码如下：<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;Cookie&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get&nbsp;:&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">(name){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;value&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">""</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;arr&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;document.cookie.match(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;RegExp(</span><span style="color: #000000">"</span><span style="color: #000000">(^|&nbsp;)</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">name</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">=([^;]*)(;|$)</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(arr&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">)&nbsp;{&nbsp;value</span><span style="color: #000000">=</span><span style="color: #000000">unescape(arr[</span><span style="color: #000000">2</span><span style="color: #000000">]);&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;value;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;:&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">(name,value,days){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(isNaN(days)){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.cookie</span><span style="color: #000000">=</span><span style="color: #000000">name&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;escape(value)&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">;</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="color: #0000ff">else</span><span style="color: #000000">{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.cookie</span><span style="color: #000000">=</span><span style="color: #000000">name&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;escape(value)&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">;expires=</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Date(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Date().getTime()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;days</span><span style="color: #000000">*</span><span style="color: #000000">86400000</span><span style="color: #000000">).toGMTString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;del&nbsp;:&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">(name){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.cookie</span><span style="color: #000000">=</span><span style="color: #000000">name&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">=;expires=</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Date().toGMTString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
</span></div>
<p>附带一个日期格式化方法：<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_0_190_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_190_Open_Text.style.display='none'; Codehighlighter1_0_190_Closed_Image.style.display='inline'; Codehighlighter1_0_190_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_0_190_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_0_190_Closed_Text.style.display='none'; Codehighlighter1_0_190_Open_Image.style.display='inline'; Codehighlighter1_0_190_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span id="Codehighlighter1_0_190_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**/</span><span id="Codehighlighter1_0_190_Open_Text"><span style="color: #008000">/*</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*对date对象增加format方法,可以获取当前时间到对象<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*如:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*var&nbsp;date&nbsp;=&nbsp;new&nbsp;Date();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*date.Format("YYYY-MM-DD&nbsp;HH:MI:SS");返回:2008-01-25&nbsp;14:30:01;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;*date.Format("YYYY/MM/DD&nbsp;HH:MI:SS");返回:2008/01/25&nbsp;14:30:01;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;*</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Date.prototype.Format</span><span style="color: #000000">=</span><span style="color: #0000ff">function</span><span style="color: #000000">(str)<br />
<img id="Codehighlighter1_228_845_Open_Image" onclick="this.style.display='none'; Codehighlighter1_228_845_Open_Text.style.display='none'; Codehighlighter1_228_845_Closed_Image.style.display='inline'; Codehighlighter1_228_845_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_228_845_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_228_845_Closed_Text.style.display='none'; Codehighlighter1_228_845_Open_Image.style.display='inline'; Codehighlighter1_228_845_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_228_845_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_228_845_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;year&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.getFullYear();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;month&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">this</span><span style="color: #000000">.getMonth()</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span style="color: #000000">&lt;</span><span style="color: #000000">10</span><span style="color: #000000">?</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">(</span><span style="color: #0000ff">this</span><span style="color: #000000">.getMonth()</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">):(</span><span style="color: #0000ff">this</span><span style="color: #000000">.getMonth()</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;day&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.getDate()</span><span style="color: #000000">&lt;</span><span style="color: #000000">10</span><span style="color: #000000">?</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #0000ff">this</span><span style="color: #000000">.getDate():</span><span style="color: #0000ff">this</span><span style="color: #000000">.getDate();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;hour&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.getHours()</span><span style="color: #000000">&lt;</span><span style="color: #000000">10</span><span style="color: #000000">?</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #0000ff">this</span><span style="color: #000000">.getHours():</span><span style="color: #0000ff">this</span><span style="color: #000000">.getHours();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;min&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.getMinutes()</span><span style="color: #000000">&lt;</span><span style="color: #000000">10</span><span style="color: #000000">?</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #0000ff">this</span><span style="color: #000000">.getMinutes():</span><span style="color: #0000ff">this</span><span style="color: #000000">.getMinutes();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;sec&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.getSeconds()</span><span style="color: #000000">&lt;</span><span style="color: #000000">10</span><span style="color: #000000">?</span><span style="color: #000000">"</span><span style="color: #000000">0</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #0000ff">this</span><span style="color: #000000">.getSeconds():</span><span style="color: #0000ff">this</span><span style="color: #000000">.getSeconds();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;tmp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;str.replace(</span><span style="color: #000000">"</span><span style="color: #000000">YYYY</span><span style="color: #000000">"</span><span style="color: #000000">,year);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;tmp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;tmp.replace(</span><span style="color: #000000">"</span><span style="color: #000000">MM</span><span style="color: #000000">"</span><span style="color: #000000">,month);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;tmp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;tmp.replace(</span><span style="color: #000000">"</span><span style="color: #000000">DD</span><span style="color: #000000">"</span><span style="color: #000000">,day);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;tmp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;tmp.replace(</span><span style="color: #000000">"</span><span style="color: #000000">HH</span><span style="color: #000000">"</span><span style="color: #000000">,hour);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;tmp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;tmp.replace(</span><span style="color: #000000">"</span><span style="color: #000000">MI</span><span style="color: #000000">"</span><span style="color: #000000">,min);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;tmp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;tmp.replace(</span><span style="color: #000000">"</span><span style="color: #000000">SS</span><span style="color: #000000">"</span><span style="color: #000000">,sec);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;tmp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span></div>
<img src ="http://www.blogjava.net/xiaochao/aggbug/185553.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaochao/" target="_blank">小超</a> 2008-03-12 09:15 <a href="http://www.blogjava.net/xiaochao/articles/cookie.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>window.alert效果 修复select bug</title><link>http://www.blogjava.net/xiaochao/articles/alert.html</link><dc:creator>小超</dc:creator><author>小超</author><pubDate>Wed, 12 Mar 2008 01:11:00 GMT</pubDate><guid>http://www.blogjava.net/xiaochao/articles/alert.html</guid><wfw:comment>http://www.blogjava.net/xiaochao/comments/185550.html</wfw:comment><comments>http://www.blogjava.net/xiaochao/articles/alert.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaochao/comments/commentRss/185550.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaochao/services/trackbacks/185550.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 代码如下：&lt;html&gt;&lt;head&gt;&lt;meta&nbsp;http-equiv="Content-Type"&nbsp;content="text/html;&nbsp;charset=gb2312"&gt;&lt;title&gt;你可以拖动我吗？&lt;/title&gt;&lt;script&nbsp;language="javascrip...&nbsp;&nbsp;<a href='http://www.blogjava.net/xiaochao/articles/alert.html'>阅读全文</a><img src ="http://www.blogjava.net/xiaochao/aggbug/185550.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaochao/" target="_blank">小超</a> 2008-03-12 09:11 <a href="http://www.blogjava.net/xiaochao/articles/alert.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>