﻿<?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-FlyPig-文章分类-脚本</title><link>http://www.blogjava.net/flypig/category/1428.html</link><description>if{}else if{}生活只有一个分支</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 00:04:42 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 00:04:42 GMT</pubDate><ttl>60</ttl><item><title>最近完成的脚本。</title><link>http://www.blogjava.net/FlyPig/articles/39604.html</link><dc:creator>FlyPig Lin</dc:creator><author>FlyPig Lin</author><pubDate>Thu, 06 Apr 2006 07:49:00 GMT</pubDate><guid>http://www.blogjava.net/FlyPig/articles/39604.html</guid><wfw:comment>http://www.blogjava.net/FlyPig/comments/39604.html</wfw:comment><comments>http://www.blogjava.net/FlyPig/articles/39604.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/FlyPig/comments/commentRss/39604.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/FlyPig/services/trackbacks/39604.html</trackback:ping><description><![CDATA[
		<p>下载链接：<br /><a href="/Files/FlyPig/lxf060328.rar">http://www.blogjava.net/Files/FlyPig/lxf060328.rar</a><br /><br />二月份到三月份的时候，我做了一个项目。通过这个项目我认识了Ajax。同时发现使用它没有想象中的难。<br />关键的地方还是消息返回之后的操作，比如说点查询后，因为没有刷新，就得用返回的xml串重新构建列表。<br />虽然我还没有看同事写的那一套脚本，但我觉得调用太麻烦了。所以就花了几个晚上赶工写了一些。</p>
		<p>这个博客好像不提供附年上传，所以我只好把地址贴在上面了。上传的脚本，主要完成了xml串构建html表格,分页;表单校验.例子在example下。</p>
		<p>说明：</p>
		<p>一、Xml填充表格:</p>
		<p>XmlTable完成的功能，将<br />&lt;table&gt;<br /> &lt;data&gt;<br />  &lt;colName1&gt;&lt;![CDATA[value1]]&gt;&lt;/colName1&gt;<br />  &lt;colName2&gt;&lt;![CDATA[value2]]&gt;&lt;/colName2&gt;<br /> &lt;/data&gt;<br /> &lt;data&gt;<br />  &lt;colName3&gt;&lt;![CDATA[value3]]&gt;&lt;/colName3&gt;<br />  &lt;colName4&gt;&lt;![CDATA[value4]]&gt;&lt;/colName4&gt;<br /> &lt;/data&gt;<br /> ...<br />&lt;/table&gt;<br />格式的XML自填充到页面上的html表里.每个data为一行.&lt;colName{i}&gt;里的数据填充到与表头的id或col的id一致的对应列里.<br />被填充的表格及表头不用脚本构建的原因，那是因为我觉得这是死的东西。直接写页面上就行了。</p>
		<p>XmlTable的调用方法：</p>
		<p>点查询的时候调用的方法为：<br />TableHelper.fillPXTableByQuery(tableName,url,formName,temp);</p>
		<p>参数介绍：<br />talbeName : 要填充的表的id;<br />url : 向服务器发出请求得到结果集的url;<br />formName : 查询的表单名<br />temp : 这只是个临时参数.因为这里是静态文件.分页的数据我直接写在xmlHelp.js的数组里了.表示取哪个数组而已.</p>
		<p>点查询的时候xml串的取得是为: url+表单里各项参数的结果.这里因为是静态的，所以我写死在数组里了.</p>
		<p>
				<br />分页的生成方法：<br />TableHelper.attachXmlTablePageProcess(tableName,url,formName,pageDivName,temp);</p>
		<p>参数介绍:<br />前面同上.<br />pageDivName : 分页生成所在的Div的id<br />temp:临时参数.同查询的参数.</p>
		<p>
				<br />二、表单校验：</p>
		<p>功能说明：校验表单,支持Enter和上下键.</p>
		<p>调用方法：<br />每个要校验的表单元素加上校验说明,比如说非空即写为:notNull="true",格式必须为正整数的，即写为format="isInt".(这个方法是我一个同事的同事想的，我觉得很好)</p>
		<p>body onload的时候调用：var fHandler =FormHelper.attachFormEventHandler(formName);<br />这会将光标定位在第一个元素上.并在表单元素上附上onblur和onfocus事件.</p>
		<p>提交按钮的脚本里调用：<br />fHandler.validateNGenerateXmlStr();这会校验表单，如果通过，会生成&lt;eleName&gt;eleValue&lt;/eleName&gt;..的xml串.</p>
		<p>其实我很想有时间来整理一些UI组件，整理一个常用的库出来。不用每次项目中要用到时才赶工写或到处找。可惜额滴水平有限。</p>
		<p>这次写脚本，我觉得比起我原来有进步。比如**Helper.get**EventHandler()方法保证页面里对同一个元素处理的类总是只有一个。嘿嘿。。<br /><br />今天先写到这吧。我好累。最近都工作到好晚，上次写这一些脚本我有一星期一回家就坐电脑前（因为上班没空写），一直写到三四点。这些脚本尚有bug，但我没力气改了。唉。</p>
<img src ="http://www.blogjava.net/FlyPig/aggbug/39604.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/FlyPig/" target="_blank">FlyPig Lin</a> 2006-04-06 15:49 <a href="http://www.blogjava.net/FlyPig/articles/39604.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从一个框架页向另一个框架页写内容</title><link>http://www.blogjava.net/FlyPig/articles/6241.html</link><dc:creator>FlyPig Lin</dc:creator><author>FlyPig Lin</author><pubDate>Thu, 16 Jun 2005 14:40:00 GMT</pubDate><guid>http://www.blogjava.net/FlyPig/articles/6241.html</guid><wfw:comment>http://www.blogjava.net/FlyPig/comments/6241.html</wfw:comment><comments>http://www.blogjava.net/FlyPig/articles/6241.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/FlyPig/comments/commentRss/6241.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/FlyPig/services/trackbacks/6241.html</trackback:ping><description><![CDATA[<P>今天做了一个例子,是在一个框架页里面写另外两个框架页的内容，框架页是这样的：<BR>frame.html:<BR></P>
<DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<DIV><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">frameset </SPAN><SPAN style="COLOR: #ff0000">rows</SPAN><SPAN style="COLOR: #0000ff">="15%,*"</SPAN><SPAN style="COLOR: #ff0000"> cols</SPAN><SPAN style="COLOR: #0000ff">="*"</SPAN><SPAN style="COLOR: #ff0000"> framespacing</SPAN><SPAN style="COLOR: #0000ff">="0"</SPAN><SPAN style="COLOR: #ff0000"> frameborder</SPAN><SPAN style="COLOR: #0000ff">="1"</SPAN><SPAN style="COLOR: #ff0000"> id</SPAN><SPAN style="COLOR: #0000ff">="out"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">frame </SPAN><SPAN style="COLOR: #ff0000">src</SPAN><SPAN style="COLOR: #0000ff">="top.html"</SPAN><SPAN style="COLOR: #ff0000"> name</SPAN><SPAN style="COLOR: #0000ff">="topFrame"</SPAN><SPAN style="COLOR: #ff0000"> scrolling</SPAN><SPAN style="COLOR: #0000ff">="no"</SPAN><SPAN style="COLOR: #ff0000"> frameborder</SPAN><SPAN style="COLOR: #0000ff">="1"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">frameset </SPAN><SPAN style="COLOR: #ff0000">rows</SPAN><SPAN style="COLOR: #0000ff">="*"</SPAN><SPAN style="COLOR: #ff0000"> cols</SPAN><SPAN style="COLOR: #0000ff">="20%,*"</SPAN><SPAN style="COLOR: #ff0000"> framespacing</SPAN><SPAN style="COLOR: #0000ff">="0"</SPAN><SPAN style="COLOR: #ff0000"> frameborder</SPAN><SPAN style="COLOR: #0000ff">="1"</SPAN><SPAN style="COLOR: #ff0000"> id</SPAN><SPAN style="COLOR: #0000ff">="in"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">frame </SPAN><SPAN style="COLOR: #ff0000">src</SPAN><SPAN style="COLOR: #0000ff">="left.html"</SPAN><SPAN style="COLOR: #ff0000"> name</SPAN><SPAN style="COLOR: #0000ff">="leftFrame"</SPAN><SPAN style="COLOR: #ff0000"> scrolling</SPAN><SPAN style="COLOR: #0000ff">="no"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">frame </SPAN><SPAN style="COLOR: #ff0000">src</SPAN><SPAN style="COLOR: #0000ff">="right.html"</SPAN><SPAN style="COLOR: #ff0000"> name</SPAN><SPAN style="COLOR: #0000ff">="rightFrame"</SPAN><SPAN style="COLOR: #ff0000"> scrolling</SPAN><SPAN style="COLOR: #0000ff">="no"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">frameset</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">frameset</SPAN><SPAN style="COLOR: #0000ff">></SPAN></DIV></DIV>
<P> </P>
<P>其中top.html内容是：<BR></P>
<DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<DIV><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">html</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">head</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000">top</SPAN><SPAN style="COLOR: #000000"></</SPAN><SPAN style="COLOR: #000000">head</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">body onLoad</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">alert('top load finish');</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">script</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG id=Codehighlighter1_124_518_Open_Image onclick="this.style.display='none'; Codehighlighter1_124_518_Open_Text.style.display='none'; Codehighlighter1_124_518_Closed_Image.style.display='inline'; Codehighlighter1_124_518_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_124_518_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_124_518_Closed_Text.style.display='none'; Codehighlighter1_124_518_Open_Image.style.display='inline'; Codehighlighter1_124_518_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top>    function writeFrame(frameName,content)</SPAN><SPAN id=Codehighlighter1_124_518_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"></SPAN><SPAN id=Codehighlighter1_124_518_Open_Text><SPAN style="COLOR: #000000">{ <BR><IMG id=Codehighlighter1_178_420_Open_Image onclick="this.style.display='none'; Codehighlighter1_178_420_Open_Text.style.display='none'; Codehighlighter1_178_420_Closed_Image.style.display='inline'; Codehighlighter1_178_420_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_178_420_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_178_420_Closed_Text.style.display='none'; Codehighlighter1_178_420_Open_Image.style.display='inline'; Codehighlighter1_178_420_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align=top>      </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000">(parent.frames[frameName].document </SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">)</SPAN><SPAN id=Codehighlighter1_178_420_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"></SPAN><SPAN id=Codehighlighter1_178_420_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG id=Codehighlighter1_238_318_Open_Image onclick="this.style.display='none'; Codehighlighter1_238_318_Open_Text.style.display='none'; Codehighlighter1_238_318_Closed_Image.style.display='inline'; Codehighlighter1_238_318_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_238_318_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_238_318_Closed_Text.style.display='none'; Codehighlighter1_238_318_Open_Image.style.display='inline'; Codehighlighter1_238_318_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000">(parent.frames[frameName].document.body </SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">)</SPAN><SPAN id=Codehighlighter1_238_318_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"></SPAN><SPAN id=Codehighlighter1_238_318_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>          parent.frames[frameName].document.body.innerHTML </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> content;<BR><IMG id=Codehighlighter1_323_412_Open_Image onclick="this.style.display='none'; Codehighlighter1_323_412_Open_Text.style.display='none'; Codehighlighter1_323_412_Closed_Image.style.display='inline'; Codehighlighter1_323_412_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_323_412_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_323_412_Closed_Text.style.display='none'; Codehighlighter1_323_412_Open_Image.style.display='inline'; Codehighlighter1_323_412_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align=top>        }</SPAN></SPAN><SPAN style="COLOR: #0000ff">else</SPAN><SPAN id=Codehighlighter1_323_412_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"></SPAN><SPAN id=Codehighlighter1_323_412_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>          window.setTimeout(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">writeFrame('</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">+</SPAN><SPAN style="COLOR: #000000">frameName</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">content</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">1000</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG id=Codehighlighter1_425_511_Open_Image onclick="this.style.display='none'; Codehighlighter1_425_511_Open_Text.style.display='none'; Codehighlighter1_425_511_Closed_Image.style.display='inline'; Codehighlighter1_425_511_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_425_511_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_425_511_Closed_Text.style.display='none'; Codehighlighter1_425_511_Open_Image.style.display='inline'; Codehighlighter1_425_511_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align=top>      }</SPAN></SPAN><SPAN style="COLOR: #0000ff">else</SPAN><SPAN id=Codehighlighter1_425_511_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"></SPAN><SPAN id=Codehighlighter1_425_511_Open_Text><SPAN style="COLOR: #000000">{ <BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>        window.setTimeout(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">writeFrame('</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">+</SPAN><SPAN style="COLOR: #000000">frameName</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">content</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">1000</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>      }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>     }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>     <BR><IMG id=Codehighlighter1_573_743_Open_Image onclick="this.style.display='none'; Codehighlighter1_573_743_Open_Text.style.display='none'; Codehighlighter1_573_743_Closed_Image.style.display='inline'; Codehighlighter1_573_743_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_573_743_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_573_743_Closed_Text.style.display='none'; Codehighlighter1_573_743_Open_Image.style.display='inline'; Codehighlighter1_573_743_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top>     function writeFrameDirect(frameName,content)</SPAN><SPAN id=Codehighlighter1_573_743_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"></SPAN><SPAN id=Codehighlighter1_573_743_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000">(parent.frames[frameName].document </SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">)<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000">(parent.frames[frameName].document.body </SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">)<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>                parent.frames[frameName].document.body.innerHTML </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> content;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>     }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG id=Codehighlighter1_763_874_Open_Image onclick="this.style.display='none'; Codehighlighter1_763_874_Open_Text.style.display='none'; Codehighlighter1_763_874_Closed_Image.style.display='inline'; Codehighlighter1_763_874_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_763_874_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_763_874_Closed_Text.style.display='none'; Codehighlighter1_763_874_Open_Image.style.display='inline'; Codehighlighter1_763_874_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top>     function a()</SPAN><SPAN id=Codehighlighter1_763_874_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"></SPAN><SPAN id=Codehighlighter1_763_874_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>        writeFrame(</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">leftFrame</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">top write left</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">); <BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>        writeFrame(</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">rightFrame</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">top write right</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">); <BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>     }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG id=Codehighlighter1_894_1017_Open_Image onclick="this.style.display='none'; Codehighlighter1_894_1017_Open_Text.style.display='none'; Codehighlighter1_894_1017_Closed_Image.style.display='inline'; Codehighlighter1_894_1017_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_894_1017_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_894_1017_Closed_Text.style.display='none'; Codehighlighter1_894_1017_Open_Image.style.display='inline'; Codehighlighter1_894_1017_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top>     function b()</SPAN><SPAN id=Codehighlighter1_894_1017_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"></SPAN><SPAN id=Codehighlighter1_894_1017_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>        writeFrameDirect(</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">leftFrame</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">top write left</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">); <BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>        writeFrameDirect(</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">rightFrame</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">,</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">top write right</SPAN><SPAN style="COLOR: #000000">'</SPAN><SPAN style="COLOR: #000000">); <BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>     }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>     a();<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>     </SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">b();</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">  </SPAN><SPAN style="COLOR: #000000"></</SPAN><SPAN style="COLOR: #000000">script</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"></</SPAN><SPAN style="COLOR: #000000">body</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000"></</SPAN><SPAN style="COLOR: #000000">html</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN></DIV></DIV><BR>left.html内容是：<BR>
<DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<DIV><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">html</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">head</SPAN><SPAN style="COLOR: #000000">></</SPAN><SPAN style="COLOR: #000000">head</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">body onLoad</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">alert('left load finish');</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"></</SPAN><SPAN style="COLOR: #000000">body</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000"></</SPAN><SPAN style="COLOR: #000000">html</SPAN><SPAN style="COLOR: #000000">></SPAN></DIV></DIV>
<P> </P>
<P>right.html内容是：<BR></P>
<DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<DIV><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">html</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">head</SPAN><SPAN style="COLOR: #000000">></</SPAN><SPAN style="COLOR: #000000">head</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">body onLoad</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">alert('right load finish');</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>  </SPAN><SPAN style="COLOR: #000000"></</SPAN><SPAN style="COLOR: #000000">body</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000"></</SPAN><SPAN style="COLOR: #000000">html</SPAN><SPAN style="COLOR: #000000">></SPAN></DIV></DIV>
<P> </P>
<P>虽然明明框架页onLoad的时候可以看出顺序是：left,right,top.可是在top里面如果调用方法b()而不调用方法a(),那从top往left和right写东西都是不起作用的.很奇怪哪.今天做一个菜单就是遇到这个问题.我要从top往left写二级菜单的内容,可是调用b()却写不成，还好宝玉教了我writeFrame的方法.用setTimeout定时去查left或right加载完毕没，完毕后才写.非常感谢他的帮助.</P><img src ="http://www.blogjava.net/FlyPig/aggbug/6241.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/FlyPig/" target="_blank">FlyPig Lin</a> 2005-06-16 22:40 <a href="http://www.blogjava.net/FlyPig/articles/6241.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>超链接的使用</title><link>http://www.blogjava.net/FlyPig/articles/5340.html</link><dc:creator>FlyPig Lin</dc:creator><author>FlyPig Lin</author><pubDate>Mon, 30 May 2005 08:24:00 GMT</pubDate><guid>http://www.blogjava.net/FlyPig/articles/5340.html</guid><wfw:comment>http://www.blogjava.net/FlyPig/comments/5340.html</wfw:comment><comments>http://www.blogjava.net/FlyPig/articles/5340.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/FlyPig/comments/commentRss/5340.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/FlyPig/services/trackbacks/5340.html</trackback:ping><description><![CDATA[超链接的使用:<BR><BR>常常要用到点某个文字执行一段js代码的,移到文字上鼠标指针必须变成手型.又不想用<BR>&lt;font onMouseOver="this.style.cursor = 'hand'"&gt;link&lt;/font&gt;<BR>所以就会想使用超链接标签,写成&lt;a href="#" onClick="alert('junk to top');"&gt;Link2&lt;/a&gt;<BR>href="#"会使得你的文字变成带下划线的而且鼠标指针移上时变成手型,但是点击的时候,却会使滚动条跑到页面最上方.<BR>后来发现&lt;a&gt;的href属性里竟然也可以写js代码,写法就是href="javascript:jscode".^_^.这样写文字即有超链接的样子,点击时也可以执行js代码而且不会跑到页面顶端去.<BR><BR><BR><SPAN style="COLOR: #000000"><SPAN style="COLOR: #000000"><SPAN style="COLOR: #000000"><SPAN style="COLOR: #000000"><SPAN style="COLOR: #000000"><SPAN style="COLOR: #000000"><SPAN style="COLOR: #000000">
<P>&nbsp;</P>
<DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<DIV><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">html</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">head</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&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">Link&nbsp;use</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">title</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">head</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">body</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG id=Codehighlighter1_66_139_Open_Image onclick="this.style.display='none'; Codehighlighter1_66_139_Open_Text.style.display='none'; Codehighlighter1_66_139_Closed_Image.style.display='inline'; Codehighlighter1_66_139_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_66_139_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_66_139_Closed_Text.style.display='none'; Codehighlighter1_66_139_Open_Image.style.display='inline'; Codehighlighter1_66_139_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">script</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN id=Codehighlighter1_66_139_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"></SPAN><SPAN id=Codehighlighter1_66_139_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><BR><IMG id=Codehighlighter1_96_136_Open_Image onclick="this.style.display='none'; Codehighlighter1_96_136_Open_Text.style.display='none'; Codehighlighter1_96_136_Closed_Image.style.display='inline'; Codehighlighter1_96_136_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_96_136_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_96_136_Closed_Text.style.display='none'; Codehighlighter1_96_136_Open_Image.style.display='inline'; Codehighlighter1_96_136_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">for</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">(</SPAN><SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">var</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&nbsp;i&nbsp;</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&nbsp;</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">;i&nbsp;</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&nbsp;</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">50</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">;i</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">++</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">)</SPAN><SPAN id=Codehighlighter1_96_136_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"></SPAN><SPAN id=Codehighlighter1_96_136_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write(</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">data&lt;br&gt;</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>&nbsp;&nbsp;</SPAN></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">script</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&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:alert(this.innerHTML);"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">Link</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">a</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #008000">&lt;!--</SPAN><SPAN style="COLOR: #008000">在href里写js代码,要写成javascript:js&nbsp;code</SPAN><SPAN style="COLOR: #008000">--&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>&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">="#"</SPAN><SPAN style="COLOR: #ff0000">&nbsp;onClick</SPAN><SPAN style="COLOR: #0000ff">="alert('junk&nbsp;to&nbsp;top');"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">Link2</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">a</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #008000">&lt;!--</SPAN><SPAN style="COLOR: #008000">href='#',点击时会另滚动条滚到文档顶部</SPAN><SPAN style="COLOR: #008000">--&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">body</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">html</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN></DIV></DIV></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN><img src ="http://www.blogjava.net/FlyPig/aggbug/5340.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/FlyPig/" target="_blank">FlyPig Lin</a> 2005-05-30 16:24 <a href="http://www.blogjava.net/FlyPig/articles/5340.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tigra Tree Menu的使用</title><link>http://www.blogjava.net/FlyPig/articles/5339.html</link><dc:creator>FlyPig Lin</dc:creator><author>FlyPig Lin</author><pubDate>Mon, 30 May 2005 08:10:00 GMT</pubDate><guid>http://www.blogjava.net/FlyPig/articles/5339.html</guid><wfw:comment>http://www.blogjava.net/FlyPig/comments/5339.html</wfw:comment><comments>http://www.blogjava.net/FlyPig/articles/5339.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/FlyPig/comments/commentRss/5339.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/FlyPig/services/trackbacks/5339.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在网上发现了一个很不错的树的例子。是外国人写的，可以免费使用和修改（商用或个人使用都成）。上星期正好没什么事情，本着拿来主义的精神，就研究了一下，写了一个使用说明也给原代码加了点注释。Tigra Tree Menu scipt包含三个文件:tree.js           构造树的js代码tree_items.js     树结构文件.构造树的数组及一些配置被定义在此tree_tpl.js ...&nbsp;&nbsp;<a href='http://www.blogjava.net/FlyPig/articles/5339.html'>阅读全文</a><img src ="http://www.blogjava.net/FlyPig/aggbug/5339.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/FlyPig/" target="_blank">FlyPig Lin</a> 2005-05-30 16:10 <a href="http://www.blogjava.net/FlyPig/articles/5339.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>