﻿<?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-当柳上原的风吹向天际的时候...-随笔分类-JavaScript</title><link>http://www.blogjava.net/heyang/category/53160.html</link><description>昨日种种 皆成今我 </description><language>zh-cn</language><lastBuildDate>Mon, 06 May 2013 19:31:06 GMT</lastBuildDate><pubDate>Mon, 06 May 2013 19:31:06 GMT</pubDate><ttl>60</ttl><item><title>获取相对于今天的日期</title><link>http://www.blogjava.net/heyang/archive/2013/05/06/398865.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Mon, 06 May 2013 08:56:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2013/05/06/398865.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/398865.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2013/05/06/398865.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/398865.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/398865.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">/*</span><span style="color: #008000; ">*********************************************<br />*&nbsp;获取相对于今天的日期<br />* 2013年4月29日22:21:23<br />*********************************************</span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">&nbsp;GetDateStr(AddDayCount)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">var</span><span style="color: #000000; ">&nbsp;dd&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;Date();<br />&nbsp;&nbsp;&nbsp;&nbsp;dd.setDate(dd.getDate()</span><span style="color: #000000; ">+</span><span style="color: #000000; ">AddDayCount);</span><span style="color: #008000; ">//</span><span style="color: #008000; ">获取AddDayCount天后的日期</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">var</span><span style="color: #000000; ">&nbsp;y&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;dd.getFullYear();<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">var</span><span style="color: #000000; ">&nbsp;m&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;dd.getMonth()</span><span style="color: #000000; ">+</span><span style="color: #000000; ">1</span><span style="color: #000000; ">;</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;m</span><span style="color: #000000; ">=</span><span style="color: #000000; ">parseInt(m,</span><span style="color: #000000; ">10</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(m</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">10</span><span style="color: #000000; ">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m</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; ">m;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">var</span><span style="color: #000000; ">&nbsp;d&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;dd.getDate();<br />&nbsp;&nbsp;&nbsp;&nbsp;d</span><span style="color: #000000; ">=</span><span style="color: #000000; ">parseInt(d,</span><span style="color: #000000; ">10</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(d</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">10</span><span style="color: #000000; ">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d</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; ">d;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;y</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; ">+</span><span style="color: #000000; ">m</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; ">+</span><span style="color: #000000; ">d;<br />}<br /><br />示例:<br /><div>var today=GetDateStr(0);<br />var yesterday=GetDateStr(-1);<br />var thedaybeforeyesterday=GetDateStr(-2);</div><br /></span></div><img src ="http://www.blogjava.net/heyang/aggbug/398865.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2013-05-06 16:56 <a href="http://www.blogjava.net/heyang/archive/2013/05/06/398865.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jQuery编程点滴</title><link>http://www.blogjava.net/heyang/archive/2013/05/02/398692.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Thu, 02 May 2013 13:18:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2013/05/02/398692.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/398692.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2013/05/02/398692.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/398692.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/398692.html</trackback:ping><description><![CDATA[1.dom初始化<br />$(document).ready(<br />&nbsp;&nbsp;&nbsp; function(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...// 这里写初始化<br />&nbsp;&nbsp;&nbsp; }<br />);<br /><br />2.给所有class为channel的元素设定点击事件.<br />$('.channel').click(<br />&nbsp;&nbsp;&nbsp;&nbsp; function(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br />&nbsp;&nbsp;&nbsp; }<br />);<br /><br />3.给id=menuDiv下的ul下的li中的设定点击事件.<br />$("#menuDiv&gt;ul&gt;li&gt;a").click{&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; function(){<br /><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br />&nbsp;&nbsp;&nbsp; }<br />);</div><img src ="http://www.blogjava.net/heyang/aggbug/398692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2013-05-02 21:18 <a href="http://www.blogjava.net/heyang/archive/2013/05/02/398692.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Javascript中创建一个对象的三种方法</title><link>http://www.blogjava.net/heyang/archive/2013/04/29/398579.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Mon, 29 Apr 2013 08:10:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2013/04/29/398579.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/398579.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2013/04/29/398579.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/398579.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/398579.html</trackback:ping><description><![CDATA[1.<u>调用new Object</u>,如<br />var obj=new Object();<br />obj创建出来后没有任何属性或方法,需要手工进行添加<br />obj.property=XX;<br />obj.method=function(){...};<br /><br />2.<u>用大括弧{}来直接描述属性或方法</u><br />var obj={property01:value01,property02:value02,...};<br /><br />3.<u>自定义一个构建函数,然后用new来创建</u><br />function func(value01,value02,...,value0n){<br />&nbsp;&nbsp;&nbsp;&nbsp; this.property01=value01;<br />&nbsp;&nbsp;&nbsp;&nbsp; this.property02=value02;<br />&nbsp;&nbsp;&nbsp;&nbsp; ...<br /><div>&nbsp;&nbsp;&nbsp;&nbsp; this.property0n=value0n;</div>}<br /><br />var obj=new func(v1,v2,..,vn);<img src ="http://www.blogjava.net/heyang/aggbug/398579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2013-04-29 16:10 <a href="http://www.blogjava.net/heyang/archive/2013/04/29/398579.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>给超链接添加的click事件中为何最后要增加return false;</title><link>http://www.blogjava.net/heyang/archive/2013/04/27/398516.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Sat, 27 Apr 2013 11:57:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2013/04/27/398516.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/398516.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2013/04/27/398516.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/398516.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/398516.html</trackback:ping><description><![CDATA[因为在click事件中,使用return false;语句,能让浏览器认为用户没有单击该链接,从而阻止该超链接跳转.<img src ="http://www.blogjava.net/heyang/aggbug/398516.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2013-04-27 19:57 <a href="http://www.blogjava.net/heyang/archive/2013/04/27/398516.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>得到并显示一个js对象的所有属性</title><link>http://www.blogjava.net/heyang/archive/2013/03/20/396724.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Wed, 20 Mar 2013 04:34:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2013/03/20/396724.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/396724.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2013/03/20/396724.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/396724.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/396724.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">&lt;!</span><span style="color: #FF00FF; ">DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN"&nbsp;"http://www.w3.org/TR/html4/loose.dtd"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">&nbsp;New&nbsp;Document&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="Generator"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">="EditPlus"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="Author"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">=""</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="Keywords"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">=""</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="Description"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">=""</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /><br />&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;<br />&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #0000FF; ">&gt;</span><span style="background-color: #F5F5F5; color: #000000; "><br /></span><span style="background-color: #F5F5F5; color: #000000; ">&lt;!--</span><span style="background-color: #F5F5F5; color: #000000; "><br />window.onload</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;member</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #0000FF; ">new</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;Object;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;member.age</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">35</span><span style="background-color: #F5F5F5; color: #000000; ">;<br />&nbsp;&nbsp;&nbsp;&nbsp;member.name</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">Heyang</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">;<br />&nbsp;&nbsp;&nbsp;&nbsp;member.display</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="background-color: #F5F5F5; color: #0000FF; ">this</span><span style="background-color: #F5F5F5; color: #000000; ">.name</span><span style="background-color: #F5F5F5; color: #000000; ">+</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">+</span><span style="background-color: #F5F5F5; color: #0000FF; ">this</span><span style="background-color: #F5F5F5; color: #000000; ">.age);<br />&nbsp;&nbsp;&nbsp;&nbsp;};<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;alert(getObjAllProperties(member,</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">member</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">));<br />};<br /><br /></span><strong><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;getObjAllProperties(obj,objName){<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;retval</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">""</span><span style="background-color: #F5F5F5; color: #000000; ">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">for</span><span style="background-color: #F5F5F5; color: #000000; ">(</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;p&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">in</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;obj){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retval</span><span style="background-color: #F5F5F5; color: #000000; ">+=</span><span style="background-color: #F5F5F5; color: #000000; ">objName</span><span style="background-color: #F5F5F5; color: #000000; ">+</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">[\</span><span style="background-color: #F5F5F5; color: #000000; ">""</span><span style="background-color: #F5F5F5; color: #000000; ">+p+</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">\</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">]=</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">+</span><span style="background-color: #F5F5F5; color: #000000; ">obj[p]</span><span style="background-color: #F5F5F5; color: #000000; ">+</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">\n</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">return</span></strong><span style="background-color: #F5F5F5; color: #000000; "><strong>&nbsp;retval;<br />}</strong><br /></span><span style="background-color: #F5F5F5; color: #008000; ">//</span><span style="background-color: #F5F5F5; color: #008000; ">--&gt;</span><span style="background-color: #F5F5F5; color: #008000; "><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span></div><img src ="http://www.blogjava.net/heyang/aggbug/396724.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2013-03-20 12:34 <a href="http://www.blogjava.net/heyang/archive/2013/03/20/396724.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]JS函数自动执行  </title><link>http://www.blogjava.net/heyang/archive/2013/03/12/396336.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Tue, 12 Mar 2013 09:50:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2013/03/12/396336.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/396336.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2013/03/12/396336.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/396336.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/396336.html</trackback:ping><description><![CDATA[<div><div fc05="" fc11="" nbw-blog="" ztag=""  js-fs2"=""><strong><span id="Label4"><p>关于让网页中的JavaScript函数自动执行，方法就多洛，但是万变不离其宗，下面给大家介绍一下！</p> <p>　　前提条件，网页中必须有JS函数代码，或者，使用文件导入的方法也行：</p> <p>　　在HTML中的Head区域中，有如下函数：</p> <p>　　<strong>&nbsp;&lt;SCRIPT&nbsp;&nbsp; LANGUAGE="JavaScript"&gt;&nbsp;&nbsp; <br />　　functionn MyAutoRun()<br />　　{&nbsp;&nbsp; <br />　　　//以下是您的函数的代码，请自行修改先！<br />　　　alert("函数自动执行哦！");&nbsp;&nbsp;&nbsp;<br />　　}&nbsp;&nbsp;&nbsp;<br />　　&lt;/SCRIPT&gt;</strong></p> <p>　　下面，我们就针对上面的函数，让其在网页载入的时候自动运行！</p> <p>　　<strong>&#9312;第一种方法</strong></p> <p>　　将如上代码改为：</p> <p>　　&nbsp;&lt;SCRIPT&nbsp;&nbsp; LANGUAGE="JavaScript"&gt;&nbsp;&nbsp; <br />　　functionn MyAutoRun()<br />　　{&nbsp;&nbsp; <br />　　　//以下是您的函数的代码，请自行修改先！<br />　　　alert("函数自动执行哦！");&nbsp;&nbsp;&nbsp;<br />　　}&nbsp;&nbsp;&nbsp;<br />　　<strong>window.onload=MyAutoRun;</strong> //仅需要加这一句<br />　　&lt;/SCRIPT&gt;</p> <p>　　<strong>&#9313;第二种方法</strong></p> <p>　　修改网页的Body为：</p> <p>　　&lt;body onLoad="MyAutoRun();"&gt;</p> <p>　　或者改为：</p> <p>　　&lt;body onLoad="javascript:MyAutoRun();"&gt;&nbsp;&nbsp; </p> <p>　　<strong>&#9314;第三种方法</strong></p> <p>　　使用JS定时器来间断性的执行函数：</p> <p>　　<strong>setTimeout("MyAutoRun()",1000);</strong>&nbsp;&nbsp; //隔1000毫秒就执行一次MyAutoRun()函数</p> <p>　　实现方法，将最上面的那JS函数，改为：</p> <p>　　&nbsp;&lt;SCRIPT&nbsp;&nbsp; LANGUAGE="JavaScript"&gt;&nbsp;&nbsp; <br />　　functionn MyAutoRun()<br />　　{&nbsp;&nbsp; <br />　　　//以下是您的函数的代码，请自行修改先！<br />　　　alert("函数自动执行哦！");&nbsp;&nbsp;&nbsp;<br />　　}&nbsp;&nbsp;&nbsp;<br />　　<strong>setTimeout("MyAutoRun()",1000);</strong>&nbsp;//这样就行拉<br />　　&lt;/SCRIPT&gt;</p></span></strong></div></div>本文转载自:<div>http://blog.163.com/long_alfred/blog/static/188238279201161591355842/</div><img src ="http://www.blogjava.net/heyang/aggbug/396336.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2013-03-12 17:50 <a href="http://www.blogjava.net/heyang/archive/2013/03/12/396336.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将数字转化为货币形式,保留两位小数.</title><link>http://www.blogjava.net/heyang/archive/2013/03/01/395952.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Fri, 01 Mar 2013 14:04:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2013/03/01/395952.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/395952.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2013/03/01/395952.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/395952.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/395952.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">/*</span><span style="color: #008000; ">***************************************************<br />&nbsp;*&nbsp;toCurrency:&nbsp;convert&nbsp;a&nbsp;number&nbsp;to&nbsp;currency<br />&nbsp;*&nbsp;@param&nbsp;value<br />&nbsp;*&nbsp;@returns&nbsp;{String}<br />&nbsp;*<br />&nbsp;***************************************************</span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">&nbsp;toCurrency(money)&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(</span><span style="color: #000000; ">/</span><span style="color: #000000; ">[</span><span style="color: #000000; ">^</span><span style="color: #000000; ">0</span><span style="color: #000000; ">-</span><span style="color: #000000; ">9</span><span style="color: #000000; ">\.]</span><span style="color: #000000; ">/</span><span style="color: #000000; ">.test(money)){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;'</span><span style="color: #000000; ">0.00</span><span style="color: #000000; ">';<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;money&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;money.replace(</span><span style="color: #000000; ">/^</span><span style="color: #000000; ">(\d</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; ">$1.</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;money&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;(money&nbsp;</span><span style="color: #000000; ">+</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">00</span><span style="color: #000000; ">"</span><span style="color: #000000; ">).replace(</span><span style="color: #000000; ">/</span><span style="color: #000000; ">(\d</span><span style="color: #000000; ">*</span><span style="color: #000000; ">\.\d\d)\d</span><span style="color: #000000; ">*/</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">$1</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;money&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;money.replace(</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; ">,</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">var</span><span style="color: #000000; ">&nbsp;re&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">(\d)(\d{</span><span style="color: #000000; ">3</span><span style="color: #000000; ">},)</span><span style="color: #000000; ">/</span><span style="color: #000000; ">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">while</span><span style="color: #000000; ">&nbsp;(re.test(money))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;money&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;money.replace(re,&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">$1,$2</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;money&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;money.replace(</span><span style="color: #000000; ">/</span><span style="color: #000000; ">,(\d\d)$</span><span style="color: #000000; ">/</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">.$1</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;''&nbsp;</span><span style="color: #000000; ">+</span><span style="color: #000000; ">&nbsp;money.replace(</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; ">0.</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; ">&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br />} <br /></span></div><img src ="http://www.blogjava.net/heyang/aggbug/395952.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2013-03-01 22:04 <a href="http://www.blogjava.net/heyang/archive/2013/03/01/395952.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将数字转化为货币形式,小数部分省略.</title><link>http://www.blogjava.net/heyang/archive/2013/02/20/395469.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Wed, 20 Feb 2013 08:16:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2013/02/20/395469.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/395469.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2013/02/20/395469.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/395469.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/395469.html</trackback:ping><description><![CDATA[<div>function convertMoney(value) { &nbsp;<br />&nbsp;&nbsp; &nbsp;var digital=Math.floor(value);<br />&nbsp;&nbsp; &nbsp;var arr=digital.toString().split("").reverse();<br />&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp; &nbsp;var t = ""; &nbsp;<br />&nbsp;&nbsp; &nbsp;for(var i = 0; i &lt; arr.length; i ++ ){ &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t += arr[i] + ((i + 1) % 3 == 0 &amp;&amp; (i + 1) != arr.length ? "," : ""); &nbsp;<br />&nbsp;&nbsp; &nbsp;} <br />&nbsp;&nbsp; &nbsp;return t.split("").reverse().join("");<br />}</div><img src ="http://www.blogjava.net/heyang/aggbug/395469.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2013-02-20 16:16 <a href="http://www.blogjava.net/heyang/archive/2013/02/20/395469.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]JS显示保留两位小数的货币形式</title><link>http://www.blogjava.net/heyang/archive/2013/02/18/395374.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Mon, 18 Feb 2013 08:30:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2013/02/18/395374.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/395374.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2013/02/18/395374.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/395374.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/395374.html</trackback:ping><description><![CDATA[<div>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;<br />&lt;html&gt;<br />&nbsp;&lt;head&gt;<br />&nbsp; &lt;title&gt; New Document &lt;/title&gt;<br />&nbsp; &lt;meta name="Generator" content="EditPlus"&gt;<br />&nbsp; &lt;meta name="Author" content=""&gt;<br />&nbsp; &lt;meta name="Keywords" content=""&gt;<br />&nbsp; &lt;meta name="Description" content=""&gt;<br />&nbsp;&lt;/head&gt;<br /><br />&nbsp;&lt;body&gt;<br />&lt;input id="decimalTxt" /&gt;&amp;nbsp;<br />&lt;button id="showBtn" &gt;Click&lt;/button&gt;<br />&nbsp;&lt;/body&gt;<br />&lt;/html&gt;<br />&lt;script type="text/javascript"&gt;<br />&lt;!--<br />window.onload=function(){<br />&nbsp;&nbsp; &nbsp;document.getElementById("showBtn" ).onclick=function(){<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;var value=document.getElementById("decimalTxt" ).value;<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;alert(toCurrency(value));<br />&nbsp;&nbsp; &nbsp;};<br />};<br /><br />function toCurrency(money) { &nbsp;<br />&nbsp;&nbsp; if (/[^0-9\.]/.test(money)){<br />&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;return '0.00';<br />&nbsp;&nbsp; &nbsp;}<br /><br />&nbsp;&nbsp;&nbsp; money = money.replace(/^(\d*)$/, "$1.");<br />&nbsp;&nbsp;&nbsp; money = (money + "00").replace(/(\d*\.\d\d)\d*/, "$1");<br />&nbsp;&nbsp;&nbsp; money = money.replace(".", ",");<br />&nbsp;&nbsp;&nbsp; var re = /(\d)(\d{3},)/;<br />&nbsp;&nbsp;&nbsp; while (re.test(money)) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; money = money.replace(re, "$1,$2");<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; money = money.replace(/,(\d\d)$/, ".$1");<br /><br />&nbsp;&nbsp;&nbsp; return '' + money.replace(/^\./, "0.");<br />} &nbsp;<br />//--&gt;<br />&lt;/script&gt;</div><img src ="http://www.blogjava.net/heyang/aggbug/395374.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2013-02-18 16:30 <a href="http://www.blogjava.net/heyang/archive/2013/02/18/395374.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>再议关于父子窗口通信问题</title><link>http://www.blogjava.net/heyang/archive/2012/05/14/378147.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Mon, 14 May 2012 14:43:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2012/05/14/378147.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/378147.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2012/05/14/378147.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/378147.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/378147.html</trackback:ping><description><![CDATA[网络上有很多网页父子窗口通信的文章，自己也曾写过，现在看来，问题应该简单化了，没有那么复杂。<br />只需要：<br />opener+函数+隐藏域&nbsp;&nbsp; 即可，这里的函数和隐藏域都是父窗口的。<br /><br />比如说，子窗口要取父窗口的数据，可以在父窗口中做一个隐藏域，打开子窗口前把值存储好，再写一个函数来取得隐藏域中的值，子窗口中就能用opener+函数名来取得这个值了。<br />反过来，父窗口要取子窗口的数据，可以在父窗口中做一个函数，子窗口中数据就绪后直接opener+函数名调用这个函数即可，参数就是数据。<br /><br />这样做，省去了很多麻烦。如果隐藏域不允许，那么再考虑别的方法不迟。<img src ="http://www.blogjava.net/heyang/aggbug/378147.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2012-05-14 22:43 <a href="http://www.blogjava.net/heyang/archive/2012/05/14/378147.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一种安全的给页面组件添加事件的方法</title><link>http://www.blogjava.net/heyang/archive/2012/05/14/378093.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Mon, 14 May 2012 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2012/05/14/378093.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/378093.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2012/05/14/378093.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/378093.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/378093.html</trackback:ping><description><![CDATA[通常的网页编程原则是把形式，内容和表现分开，这样页面组件的事件处理就转移到了<br />window.onload或是Dom.onready中,写在一起。<br /><br />有时，如果对页面组建进行删除或是更改id，会导致js出现错误，找不到组件，结果下面的正确js也无法执行了。<br />在进行页面调整阶段这个问题很常见。<br /><br />当然，修改过来是正确的做法，另外我们还可以通过组件检测来做，这样的好处是页面调整后，js无需改变。<br />以下代码供参考：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">&lt;!</span><span style="color: #FF00FF; ">DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN"&nbsp;"http://www.w3.org/TR/html4/loose.dtd"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">&nbsp;New&nbsp;Document&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="Generator"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">="EditPlus"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="Author"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">=""</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="Keywords"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">=""</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="Description"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">=""</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /><br />&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">button&nbsp;</span><span style="color: #FF0000; ">id</span><span style="color: #0000FF; ">="btn1"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">BTN1</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">button</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">button&nbsp;</span><span style="color: #FF0000; ">id</span><span style="color: #0000FF; ">="btn2"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">BTN2</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">button</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #0000FF; ">&gt;</span><span style="background-color: #F5F5F5; color: #000000; "><br /></span><span style="background-color: #F5F5F5; color: #000000; ">&lt;!--</span><span style="background-color: #F5F5F5; color: #000000; "><br /><br /></span><span style="background-color: #F5F5F5; color: #0000FF; ">if</span><span style="background-color: #F5F5F5; color: #000000; ">(document.getElementById(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">btn1</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">)){<br />&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">btn1</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">).onclick</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="background-color: #F5F5F5; color: #000000; ">1</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;};<br />}<br /><br /></span><span style="background-color: #F5F5F5; color: #0000FF; ">if</span><span style="background-color: #F5F5F5; color: #000000; ">(document.getElementById(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">btn2</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">)){<br />&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">btn2</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">).onclick</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="background-color: #F5F5F5; color: #000000; ">2</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;};<br />}<br /><br /></span><span style="background-color: #F5F5F5; color: #008000; ">//</span><span style="background-color: #F5F5F5; color: #008000; ">--&gt;</span><span style="background-color: #F5F5F5; color: #008000; "><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span></div><img src ="http://www.blogjava.net/heyang/aggbug/378093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2012-05-14 14:17 <a href="http://www.blogjava.net/heyang/archive/2012/05/14/378093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将页面组件的事件绑定到带参数的函数上</title><link>http://www.blogjava.net/heyang/archive/2012/04/28/376932.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Sat, 28 Apr 2012 02:20:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2012/04/28/376932.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/376932.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2012/04/28/376932.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/376932.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/376932.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; "></span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;123&lt;/</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">style</span><span style="color: #0000FF; ">&gt;</span><span style="background-color: #F5F5F5; color: #800000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">style</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">123</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">456</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span><span style="background-color: #F5F5F5; color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;test(object){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;tag&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;object.innerHTML;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(tag)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;divs&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;document.getElementsByTagName('div');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">for</span><span style="background-color: #F5F5F5; color: #000000; ">(</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;i&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">0</span><span style="background-color: #F5F5F5; color: #000000; ">,&nbsp;len&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;divs.length;&nbsp;i&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">&lt;</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;len;&nbsp;i</span><span style="background-color: #F5F5F5; color: #000000; ">++</span><span style="background-color: #F5F5F5; color: #000000; ">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;divs[i].onclick&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;test(</span><span style="background-color: #F5F5F5; color: #0000FF; ">this</span><span style="background-color: #F5F5F5; color: #000000; ">)<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;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span></div><img src ="http://www.blogjava.net/heyang/aggbug/376932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2012-04-28 10:20 <a href="http://www.blogjava.net/heyang/archive/2012/04/28/376932.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用a href="javascript:XXX();"打开新窗口后原窗口出现[Object]的消除措施。</title><link>http://www.blogjava.net/heyang/archive/2012/02/13/369840.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Mon, 13 Feb 2012 02:59:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2012/02/13/369840.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/369840.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2012/02/13/369840.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/369840.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/369840.html</trackback:ping><description><![CDATA[如果以如下方式打开新窗口：<br /><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">a&nbsp;</span><span style="color: #FF0000; ">href</span><span style="color: #0000FF; ">="javascript:openWindow('swf/1_1.jsp','',1440,772);"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">示例</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">a</span><span style="color: #0000FF; ">&gt;</span></div></div><br />那么，原窗口会变成一个含有[Object]字符的窗口。<br /><br />换用下面方式即可，注意下面粗体部分的void(0),它表示没有返回值：<br /><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">a&nbsp;</span><span style="color: #FF0000; ">href</span><span style="color: #0000FF; ">="javascript:openWindow('swf/1_1.jsp','',1440,772);<strong>void(0);</strong>"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">示例</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">a</span><span style="color: #0000FF; ">&gt;</span></div></div><br />下面的openCenterWindow函数仅供参考：<br /><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">function</span><span style="color: #000000; ">&nbsp;openWindow(url,windowName,width,height){<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">var</span><span style="color: #000000; ">&nbsp;left&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">var</span><span style="color: #000000; ">&nbsp;top&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">var</span><span style="color: #000000; ">&nbsp;wnd</span><span style="color: #000000; ">=</span><span style="color: #000000; ">window.open(url,windowName,</span><span style="color: #000000; ">"</span><span style="color: #000000; ">height=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">+</span><span style="color: #000000; ">height</span><span style="color: #000000; ">+</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,width=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">+</span><span style="color: #000000; ">width</span><span style="color: #000000; ">+</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,top=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">+</span><span style="color: #000000; ">top</span><span style="color: #000000; ">+</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,left=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">+</span><span style="color: #000000; ">left</span><span style="color: #000000; ">+</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,resizable=yes,scrollbars=yes,status=no,location=no,</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;wnd;<br />}</span></div></div><img src ="http://www.blogjava.net/heyang/aggbug/369840.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2012-02-13 10:59 <a href="http://www.blogjava.net/heyang/archive/2012/02/13/369840.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用JavaScript中，父窗口调用子窗口中的函数 及 子窗口调用父窗口中的函数</title><link>http://www.blogjava.net/heyang/archive/2012/01/11/368322.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Wed, 11 Jan 2012 07:28:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2012/01/11/368322.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/368322.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2012/01/11/368322.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/368322.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/368322.html</trackback:ping><description><![CDATA[<div>父窗口调用子窗口函数实现是挺简单的，如下：<br />var wnd = window.open("XXX.html");<br /><div>wnd.showDatas(datas);<br />以上代码中，showDatas是定义在子窗口的函数，datas是父窗口要给子窗口的数据。<br />需要注意的事，使用open语句打开窗口后，窗口未必能把所有代码全部载入，因此showDatas函数未必调用有效。<br />如果要有效，可以先把数据传递给子窗口，再在子窗口中延时调用showDatas函数。<br />如此，父窗口中的代码如下：<br /><div>var wnd = window.open("XXX.html");</div>wnd.datas=datas;// 传递数据给子窗口<br />子窗口中的代码如下：<br />setTimeout(showDatas(window.datas),1000);// 延时时间可进行调整。<br />如上，父窗口调用子窗口函数才算完美。<br /><br />反过来，子窗口要调用父窗口的函数要用opener对象，如：<br />opener.showMessages(msgs);<br />以上代码中，showMessages是定义在父窗口的函数，msgs是子窗口要给父窗口的数据。<br /><br />2012年5月9日增补：<br />父窗口未必需要传数据给子窗口，而是子窗口需要操作父窗口的某些区域如div时，可以在父窗口打开子窗口的函数前将这个div的id找个地方（隐藏区域）存起来，当然这个地方不需要显示，当子窗口需要操作这个div时，直接调用父窗口的js函数即可，这个函数可以先从隐藏区域中得到div的id，再根据这个id操作div。</div></div><img src ="http://www.blogjava.net/heyang/aggbug/368322.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2012-01-11 15:28 <a href="http://www.blogjava.net/heyang/archive/2012/01/11/368322.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>dtree sample</title><link>http://www.blogjava.net/heyang/archive/2012/01/04/367865.html</link><dc:creator>何杨</dc:creator><author>何杨</author><pubDate>Wed, 04 Jan 2012 11:44:00 GMT</pubDate><guid>http://www.blogjava.net/heyang/archive/2012/01/04/367865.html</guid><wfw:comment>http://www.blogjava.net/heyang/comments/367865.html</wfw:comment><comments>http://www.blogjava.net/heyang/archive/2012/01/04/367865.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyang/comments/commentRss/367865.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyang/services/trackbacks/367865.html</trackback:ping><description><![CDATA[下载地址：<br /><div><a href="http://www.blogjava.net/Files/heyang/DTreeSample2012-1-4.rar">http://www.blogjava.net/Files/heyang/DTreeSample2012-1-4.rar</a></div><br />效果：<br /><img alt="" src="http://www.blogjava.net/images/blogjava_net/heyang/dtree201214193408.jpg" height="193" width="535" /><br />核心代码：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="background-color: #FFFF00; color: #000000; ">&lt;%</span><span style="background-color: #F5F5F5; color: #000000; ">@&nbsp;page&nbsp;contentType</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">text/html;&nbsp;charset=UTF-8</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #FFFF00; color: #000000; ">%&gt;</span><span style="color: #000000; "><br /><br /></span><span style="color: #0000FF; ">&lt;!</span><span style="color: #FF00FF; ">doctype&nbsp;html&nbsp;public&nbsp;"-//w3c//dtd&nbsp;html&nbsp;4.0&nbsp;transitional//en"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">Dtree&nbsp;Sample</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">link&nbsp;</span><span style="color: #FF0000; ">rel</span><span style="color: #0000FF; ">="stylesheet"</span><span style="color: #FF0000; ">&nbsp;rev</span><span style="color: #0000FF; ">="stylesheet"</span><span style="color: #FF0000; ">&nbsp;href</span><span style="color: #0000FF; ">="web/css/style.css"</span><span style="color: #FF0000; ">&nbsp;type</span><span style="color: #0000FF; ">="text/css"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">link&nbsp;</span><span style="color: #FF0000; ">rel</span><span style="color: #0000FF; ">="stylesheet"</span><span style="color: #FF0000; ">&nbsp;rev</span><span style="color: #0000FF; ">="stylesheet"</span><span style="color: #FF0000; ">&nbsp;href</span><span style="color: #0000FF; ">="web/css/dtree.css"</span><span style="color: #FF0000; ">&nbsp;type</span><span style="color: #0000FF; ">="text/css"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&nbsp;</span><span style="color: #FF0000; ">src</span><span style="color: #0000FF; ">="web/js/dtree.js"</span><span style="color: #FF0000; ">&nbsp;type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div&nbsp;</span><span style="color: #FF0000; ">id</span><span style="color: #0000FF; ">="treeDiv"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div&nbsp;</span><span style="color: #FF0000; ">class</span><span style="color: #0000FF; ">="dtree"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;&lt;</span><span style="color: #800000; ">a&nbsp;</span><span style="color: #FF0000; ">href</span><span style="color: #0000FF; ">="javascript:&nbsp;d.openAll();"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">全展开</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">a</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">&nbsp;|&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">a&nbsp;</span><span style="color: #FF0000; ">href</span><span style="color: #0000FF; ">="javascript:&nbsp;d.closeAll();"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">全收起</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">a</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #0000FF; ">&gt;</span><span style="background-color: #F5F5F5; color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">&lt;!--</span><span style="background-color: #F5F5F5; color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d&nbsp;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">new</span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;dTree('d');<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d.add(</span><span style="background-color: #F5F5F5; color: #000000; ">0</span><span style="background-color: #F5F5F5; color: #000000; ">,</span><span style="background-color: #F5F5F5; color: #000000; ">-</span><span style="background-color: #F5F5F5; color: #000000; ">1</span><span style="background-color: #F5F5F5; color: #000000; ">,'Root');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d.add(</span><span style="background-color: #F5F5F5; color: #000000; ">1</span><span style="background-color: #F5F5F5; color: #000000; ">,</span><span style="background-color: #F5F5F5; color: #000000; ">0</span><span style="background-color: #F5F5F5; color: #000000; ">,'</span><span style="background-color: #F5F5F5; color: #000000; ">1</span><span style="background-color: #F5F5F5; color: #000000; ">','web</span><span style="background-color: #F5F5F5; color: #000000; ">/</span><span style="background-color: #F5F5F5; color: #000000; ">jsp</span><span style="background-color: #F5F5F5; color: #000000; ">/</span><span style="background-color: #F5F5F5; color: #000000; ">1</span><span style="background-color: #F5F5F5; color: #000000; ">.jsp','显示1.jsp','rightFrame','','',</span><span style="background-color: #F5F5F5; color: #0000FF; ">false</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d.add(</span><span style="background-color: #F5F5F5; color: #000000; ">2</span><span style="background-color: #F5F5F5; color: #000000; ">,</span><span style="background-color: #F5F5F5; color: #000000; ">0</span><span style="background-color: #F5F5F5; color: #000000; ">,'</span><span style="background-color: #F5F5F5; color: #000000; ">2</span><span style="background-color: #F5F5F5; color: #000000; ">','web</span><span style="background-color: #F5F5F5; color: #000000; ">/</span><span style="background-color: #F5F5F5; color: #000000; ">jsp</span><span style="background-color: #F5F5F5; color: #000000; ">/</span><span style="background-color: #F5F5F5; color: #000000; ">2</span><span style="background-color: #F5F5F5; color: #000000; ">.jsp','显示2.jsp','rightFrame','','',</span><span style="background-color: #F5F5F5; color: #0000FF; ">false</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d.add(</span><span style="background-color: #F5F5F5; color: #000000; ">3</span><span style="background-color: #F5F5F5; color: #000000; ">,</span><span style="background-color: #F5F5F5; color: #000000; ">0</span><span style="background-color: #F5F5F5; color: #000000; ">,'</span><span style="background-color: #F5F5F5; color: #000000; ">3</span><span style="background-color: #F5F5F5; color: #000000; ">','web</span><span style="background-color: #F5F5F5; color: #000000; ">/</span><span style="background-color: #F5F5F5; color: #000000; ">jsp</span><span style="background-color: #F5F5F5; color: #000000; ">/</span><span style="background-color: #F5F5F5; color: #000000; ">3</span><span style="background-color: #F5F5F5; color: #000000; ">.jsp','显示3.jsp','rightFrame','','',</span><span style="background-color: #F5F5F5; color: #0000FF; ">false</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d.add(</span><span style="background-color: #F5F5F5; color: #000000; ">4</span><span style="background-color: #F5F5F5; color: #000000; ">,</span><span style="background-color: #F5F5F5; color: #000000; ">0</span><span style="background-color: #F5F5F5; color: #000000; ">,'</span><span style="background-color: #F5F5F5; color: #000000; ">4</span><span style="background-color: #F5F5F5; color: #000000; ">','web</span><span style="background-color: #F5F5F5; color: #000000; ">/</span><span style="background-color: #F5F5F5; color: #000000; ">jsp</span><span style="background-color: #F5F5F5; color: #000000; ">/</span><span style="background-color: #F5F5F5; color: #000000; ">4</span><span style="background-color: #F5F5F5; color: #000000; ">.jsp','显示4.jsp','rightFrame','','',</span><span style="background-color: #F5F5F5; color: #0000FF; ">false</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d.add(</span><span style="background-color: #F5F5F5; color: #000000; ">5</span><span style="background-color: #F5F5F5; color: #000000; ">,</span><span style="background-color: #F5F5F5; color: #000000; ">1</span><span style="background-color: #F5F5F5; color: #000000; ">,'李逵','test</span><span style="background-color: #F5F5F5; color: #000000; ">?</span><span style="background-color: #F5F5F5; color: #000000; ">page</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">likui','显示李逵','rightFrame','','',</span><span style="background-color: #F5F5F5; color: #0000FF; ">false</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d.add(</span><span style="background-color: #F5F5F5; color: #000000; ">6</span><span style="background-color: #F5F5F5; color: #000000; ">,</span><span style="background-color: #F5F5F5; color: #000000; ">1</span><span style="background-color: #F5F5F5; color: #000000; ">,'宋江','test</span><span style="background-color: #F5F5F5; color: #000000; ">?</span><span style="background-color: #F5F5F5; color: #000000; ">page</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">sj','显示宋江','rightFrame','','',</span><span style="background-color: #F5F5F5; color: #0000FF; ">false</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d.add(</span><span style="background-color: #F5F5F5; color: #000000; ">7</span><span style="background-color: #F5F5F5; color: #000000; ">,</span><span style="background-color: #F5F5F5; color: #000000; ">1</span><span style="background-color: #F5F5F5; color: #000000; ">,'鲁智深','test</span><span style="background-color: #F5F5F5; color: #000000; ">?</span><span style="background-color: #F5F5F5; color: #000000; ">page</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">lzs','显示鲁智深','rightFrame','','',</span><span style="background-color: #F5F5F5; color: #0000FF; ">false</span><span style="background-color: #F5F5F5; color: #000000; ">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(d);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #008000; ">//</span><span style="background-color: #F5F5F5; color: #008000; ">--&gt;</span><span style="background-color: #F5F5F5; color: #008000; "><br /></span><span style="background-color: #F5F5F5; color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div&nbsp;</span><span style="color: #FF0000; ">id</span><span style="color: #0000FF; ">="contentDiv"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">iframe&nbsp;</span><span style="color: #FF0000; ">id</span><span style="color: #0000FF; ">="index_mainframe"</span><span style="color: #FF0000; ">&nbsp;name</span><span style="color: #0000FF; ">="rightFrame"</span><span style="color: #FF0000; ">&nbsp;class</span><span style="color: #0000FF; ">="index_mainframe"</span><span style="color: #FF0000; ">&nbsp;src</span><span style="color: #0000FF; ">="web/jsp/blank.jsp"</span><span style="color: #FF0000; ">&nbsp;frameborder</span><span style="color: #0000FF; ">="0"</span><span style="color: #FF0000; ">&nbsp;scrolling</span><span style="color: #0000FF; ">="no"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">iframe</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span></div><br />dtree的css，js代码都不复杂，如果对其稍加改造，可以做出更眩的东西来。<img src ="http://www.blogjava.net/heyang/aggbug/367865.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyang/" target="_blank">何杨</a> 2012-01-04 19:44 <a href="http://www.blogjava.net/heyang/archive/2012/01/04/367865.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>