﻿<?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-just do IT-文章分类-ajax</title><link>http://www.blogjava.net/itshu/category/26325.html</link><description>发光不是太阳的专利，谁都可以</description><language>zh-cn</language><lastBuildDate>Tue, 02 Oct 2007 01:10:52 GMT</lastBuildDate><pubDate>Tue, 02 Oct 2007 01:10:52 GMT</pubDate><ttl>60</ttl><item><title>绝对不知道你的浏览器还有这个功能</title><link>http://www.blogjava.net/itshu/articles/ajax.html</link><dc:creator>小数</dc:creator><author>小数</author><pubDate>Tue, 02 Oct 2007 00:42:00 GMT</pubDate><guid>http://www.blogjava.net/itshu/articles/ajax.html</guid><wfw:comment>http://www.blogjava.net/itshu/comments/150143.html</wfw:comment><comments>http://www.blogjava.net/itshu/articles/ajax.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itshu/comments/commentRss/150143.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itshu/services/trackbacks/150143.html</trackback:ping><description><![CDATA[<p>绝对不知道你的浏览器还有这个功能！！！</p>
<p>先随便进入一个网站，比如：www.sina.com然后把下面代码贴到浏览器地址栏，回车看看发生了什么有趣的现象？<br />
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0); <br />
</p>
<img src ="http://www.blogjava.net/itshu/aggbug/150143.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itshu/" target="_blank">小数</a> 2007-10-02 08:42 <a href="http://www.blogjava.net/itshu/articles/ajax.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>两个seclect相互移动</title><link>http://www.blogjava.net/itshu/articles/select.html</link><dc:creator>小数</dc:creator><author>小数</author><pubDate>Tue, 02 Oct 2007 00:41:00 GMT</pubDate><guid>http://www.blogjava.net/itshu/articles/select.html</guid><wfw:comment>http://www.blogjava.net/itshu/comments/150142.html</wfw:comment><comments>http://www.blogjava.net/itshu/articles/select.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itshu/comments/commentRss/150142.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itshu/services/trackbacks/150142.html</trackback:ping><description><![CDATA[<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt;<br />
&lt;title&gt;无标题文档&lt;/title&gt;<br />
&lt;style type="text/css"&gt;<br />
&lt;!--<br />
* {<br />
&nbsp;&nbsp;&nbsp; font: 9pt/150% "宋体";<br />
}<br />
--&gt;<br />
&lt;/style&gt;&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;table width="653" border="0" cellspacing="0" cellpadding="0"&gt;<br />
&nbsp; &lt;tr align="center"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="201" height="108"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;select id="s1" size="10" multiple style="width:150" ondblclick="moveSelect('s1','s2')"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="1"&gt;11111&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="2"&gt;22222&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="3"&gt;33333&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="4"&gt;44444&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="5"&gt;55555&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="6"&gt;66666&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="7"&gt;77777&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="8"&gt;88888&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/select&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="83"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;input type="button" onclick="moveAll('s1','s2')" value="&gt;&gt;"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;br&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;input type="button" onclick="moveSelect('s1','s2')" value="-&gt;"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;br&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;input type="button" onclick="moveSelect('s2','s1')" value="&lt;-"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;br&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;input type="button" onclick="moveAll('s2','s1')" value="&lt;&lt;"&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="212"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;select id="s2" size="10"&nbsp; multiple style="width:150" ondblclick="moveSelect('s2','s1')"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="A"&gt;AAAAA&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="B"&gt;BBBBB&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="C"&gt;CCCCC&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="D"&gt;DDDDD&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="E"&gt;EEEEE&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option value="F"&gt;FFFFF&lt;/option&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/select&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;td width="157"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type="button" onclick="moveTop('s2')" value="Top"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;br&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type="button" onclick="moveUp('s2')" value="Up"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;br&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type="button" onclick="moveDown('s2')" value="Down"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;br&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type="button" onclick="moveBottom('s2')" value="Bottom"&gt;&lt;/td&gt;<br />
&nbsp; &lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;input type="button" onclick="t1.value=s1.outerHTML" value="察看S1"&gt;<br />
&lt;input type="button" onclick="t2.value=s2.outerHTML" value="察看S2"&gt;<br />
&lt;br&gt;<br />
&lt;textarea name="t1" cols="50" rows="10"&gt;&lt;/textarea&gt;<br />
&lt;textarea name="t2" cols="50" rows="10"&gt;&lt;/textarea&gt;<br />
&lt;/body&gt;<br />
&lt;script language="javascript"&gt;</p>
<p>if(window.Node){// 修正Node的DOM<br />
&nbsp;&nbsp;&nbsp; /*<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IE5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MacIE5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mozilla&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Konqueror2.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Opera5<br />
&nbsp;&nbsp;&nbsp; Node.removeNode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no<br />
&nbsp;&nbsp;&nbsp; Node.swapNode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp;&nbsp; Node.prototype.removeNode=function(removeChildren){// 删除指定节点<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(removeChildren)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return this.parentNode.removeChild(this);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var range=document.createRange();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; range.selectNodeContents(this);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return this.parentNode.replaceChild(range.extractContents(),this);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; Node.prototype.swapNode=function(Node){// 交换节点<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var nextSibling=this.nextSibling;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var parentNode=this.parentNode;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Node.parentNode.replaceChild(this,Node);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parentNode.insertBefore(Node,nextSibling);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
}</p>
<p>&nbsp; /*oS(String)：源select的id<br />
&nbsp; *oT(String)：目标select的id<br />
&nbsp; */<br />
&nbsp; function moveSelect(oS,oT)<br />
&nbsp;&nbsp;&nbsp; {oS=document.getElementById(oS);<br />
&nbsp;&nbsp;&nbsp; oT=document.getElementById(oT);<br />
&nbsp;&nbsp;&nbsp; var count=oS.length;<br />
&nbsp;&nbsp;&nbsp; if(count==0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("已经没有项目可以移动");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; if(oS.selectedIndex==-1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("必须选择要移动的项目");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; var selected=new Array();<br />
&nbsp;&nbsp;&nbsp; var j=0;<br />
&nbsp;&nbsp;&nbsp; var o=null<br />
&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;oS.length;i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(oS[i].selected)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {o=oS[i].cloneNode(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oT.appendChild(o);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; selected[j++]=oS[i];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;j;i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; selected[i].removeNode(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //oS.remove(selected[i]);<br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp; function moveAll(oS,oT)<br />
&nbsp;&nbsp;&nbsp; {oS=document.getElementById(oS);<br />
&nbsp;&nbsp;&nbsp; oT=document.getElementById(oT);<br />
&nbsp;&nbsp;&nbsp; var count=oS.length;<br />
&nbsp;&nbsp;&nbsp; if(count==0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("已经没有项目可以移动");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; var o=null<br />
&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;count;i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {o=oS[i].cloneNode(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oT.appendChild(o);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; while(oS.length!=0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oS[oS.length-1].removeNode(true);<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp; //o(String):要控制的select的id<br />
&nbsp; function moveTop(o)<br />
&nbsp;&nbsp;&nbsp; {o=document.getElementById(o);<br />
&nbsp;&nbsp;&nbsp; if(o.selectedIndex==-1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("必须选择要移动的项目");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; if(o.selectedIndex==0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("无法再向上移动！");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; for(var i=o.selectedIndex;i&gt;0;i--)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o[i].swapNode(o[i-1]);<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp; <br />
&nbsp; function moveUp(o)<br />
&nbsp;&nbsp;&nbsp; {o=document.getElementById(o);<br />
&nbsp;&nbsp;&nbsp; if(o.selectedIndex==-1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("必须选择要移动的项目");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; if(o.selectedIndex==0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("无法再向上移动！");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; var i=o.selectedIndex;<br />
&nbsp;&nbsp;&nbsp; o[i].swapNode(o[i-1]);<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp; <br />
&nbsp; function moveDown(o)<br />
&nbsp;&nbsp;&nbsp; {o=document.getElementById(o);<br />
&nbsp;&nbsp;&nbsp; if(o.selectedIndex==-1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("必须选择要移动的项目");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; if(o.selectedIndex==o.length-1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("无法再向下移动！");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; var i=o.selectedIndex;<br />
&nbsp;&nbsp;&nbsp; o[i].swapNode(o[i+1]);<br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp; function moveBottom(o)<br />
&nbsp;&nbsp;&nbsp; {o=document.getElementById(o);<br />
&nbsp;&nbsp;&nbsp; if(o.selectedIndex==-1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("必须选择要移动的项目");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; var l=o.length-1<br />
&nbsp;&nbsp;&nbsp; if(o.selectedIndex==l)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {alert("无法再向下移动！");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; for(var i=o.selectedIndex;i&lt;l;i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o[i].swapNode(o[i+1]);<br />
&nbsp;&nbsp;&nbsp; }<br />
&lt;/script&gt;<br />
&lt;/html&gt;<br />
更多文章请访问：<a href="http://blog.csdn.net/ITshu/">http://blog.csdn.net/ITshu/</a></p>
<img src ="http://www.blogjava.net/itshu/aggbug/150142.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itshu/" target="_blank">小数</a> 2007-10-02 08:41 <a href="http://www.blogjava.net/itshu/articles/select.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>