Memasang Kupu-kupu Terbang di Blog


Tidak terasa postingan tentang kupu-kupu ini sudah pada
seri yang ke-3 (tiga). Memang hewan yang satu ini selain
indah warnanya juga membawa inspirasi bagi saya untuk
berbagi pada anda semua pengunjung setia blog ini.
Kupu-kupu ini tidak kalah indahnya dengan kupu-kupu
sebelumnya dan sengaja saya pilihkan yang berwarna
cerah sehingga untuk sahabat yang mempunyai blog
dengan warna latar belakang gelap dapat juga me-
nerapkannya. Berikut ini cara untuk memasangnya :


1.     Copy dahulu kode scriptnya :

 

<script type='text/javascript'><br /> //<![CDATA[<br /> var Ymax=10; //MAX # OF PIXEL STEPS IN THE "X" DIRECTION<br /> var Xmax=10; //MAX # OF PIXEL STEPS IN THE "Y" DIRECTION<br /> var Tmax=12000; //MAX # OF MILLISECONDS BETWEEN PARAMETER CHANGES<br /> <br /> //FLOATING IMAGE URLS FOR EACH IMAGE. ADD OR DELETE ENTRIES. KEEP ELEMENT NUMERICAL ORDER STARTING WITH "0" !!<br /> <br /> var floatimages=new Array();<br /> floatimages[0]='http://i1128.photobucket.com/albums/m486/syamsudin1/butterfly-ku.gif';<br /> floatimages[1]='http://i1128.photobucket.com/albums/m486/syamsudin1/butterfly_ku.gif';<br /> <br /> <br /> //*********DO NOT EDIT BELOW***********<br /> var NS4 = (navigator.appName.indexOf("Netscape")>=0 && parseFloat(navigator.appVersion) >= 4 && parseFloat(navigator.appVersion) < 5)? true : false;<br /> var IE4 = (document.all)? true : false;<br /> var NS6 = (parseFloat(navigator.appVersion) >= 5 && navigator.appName.indexOf("Netscape")>=0 )? true: false;<br /> var wind_w, wind_h, t='', IDs=new Array();<br /> for(i=0; i<floatimages.length; i++){<br /> t+=(NS4)?'<layer name="pic'+i+'" visibility="hide" width="10" height="10"><a href="javascript:hidebutterfly()">' : '<div id="pic'+i+'" style="position:absolute; visibility:hidden;width:10px; height:10px"><a href="javascript:hidebutterfly()">';<br /> t+='<img src="'+floatimages[i]+'" name="p'+i+'" border="0">';<br /> t+=(NS4)? '</a></layer>':'</a></div>';<br /> }<br /> document.write(t);<br /> <br /> function moveimage(num){<br /> if(getidleft(num)+IDs[num].W+IDs[num].Xstep >= wind_w+getscrollx())IDs[num].Xdir=false;<br /> if(getidleft(num)-IDs[num].Xstep<=getscrollx())IDs[num].Xdir=true;<br /> if(getidtop(num)+IDs[num].H+IDs[num].Ystep >= wind_h+getscrolly())IDs[num].Ydir=false;<br /> if(getidtop(num)-IDs[num].Ystep<=getscrolly())IDs[num].Ydir=true;<br /> moveidby(num, (IDs[num].Xdir)? IDs[num].Xstep : -IDs[num].Xstep , (IDs[num].Ydir)? IDs[num].Ystep: -IDs[num].Ystep);<br /> }<br /> <br /> function getnewprops(num){<br /> IDs[num].Ydir=Math.floor(Math.random()*2)>0;<br /> IDs[num].Xdir=Math.floor(Math.random()*2)>0;<br /> IDs[num].Ystep=Math.ceil(Math.random()*Ymax);<br /> IDs[num].Xstep=Math.ceil(Math.random()*Xmax)<br /> setTimeout('getnewprops('+num+')', Math.floor(Math.random()*Tmax));<br /> }<br /> <br /> function getscrollx(){<br /> if(NS4 || NS6)return window.pageXOffset;<br /> if(IE4)return document.body.scrollLeft;<br /> }<br /> <br /> function getscrolly(){<br /> if(NS4 || NS6)return window.pageYOffset;<br /> if(IE4)return document.body.scrollTop;<br /> }<br /> <br /> function getid(name){<br /> if(NS4)return document.layers[name];<br /> if(IE4)return document.all[name];<br /> if(NS6)return document.getElementById(name);<br /> }<br /> <br /> function moveidto(num,x,y){<br /> if(NS4)IDs[num].moveTo(x,y);<br /> if(IE4 || NS6){<br /> IDs[num].style.left=x+'px';<br /> IDs[num].style.top=y+'px';<br /> }}<br /> <br /> function getidleft(num){<br /> if(NS4)return IDs[num].left;<br /> if(IE4 || NS6)return parseInt(IDs[num].style.left);<br /> }<br /> <br /> function getidtop(num){<br /> if(NS4)return IDs[num].top;<br /> if(IE4 || NS6)return parseInt(IDs[num].style.top);<br /> }<br /> <br /> function moveidby(num,dx,dy){<br /> if(NS4)IDs[num].moveBy(dx, dy);<br /> if(IE4 || NS6){<br /> IDs[num].style.left=(getidleft(num)+dx)+'px';<br /> IDs[num].style.top=(getidtop(num)+dy)+'px';<br /> }}<br /> <br /> function getwindowwidth(){<br /> if(NS4 || NS6)return window.innerWidth;<br /> if(IE4)return document.body.clientWidth;<br /> }<br /> <br /> function getwindowheight(){<br /> if(NS4 || NS6)return window.innerHeight;<br /> if(IE4)return document.body.clientHeight;<br /> }<br /> <br /> function init(){<br /> wind_w=getwindowwidth();<br /> wind_h=getwindowheight();<br /> for(i=0; i<floatimages.length; i++){<br /> IDs[i]=getid('pic'+i);<br /> if(NS4){<br /> IDs[i].W=IDs[i].document.images["p"+i].width;<br /> IDs[i].H=IDs[i].document.images["p"+i].height;<br /> }<br /> if(NS6 || IE4){<br /> IDs[i].W=document.images["p"+i].width;<br /> IDs[i].H=document.images["p"+i].height;<br /> }<br /> getnewprops(i);<br /> moveidto(i , Math.floor(Math.random()*(wind_w-IDs[i].W)), Math.floor(Math.random()*(wind_h-IDs[i].H)));<br /> if(NS4)IDs[i].visibility = "show";<br /> if(IE4 || NS6)IDs[i].style.visibility = "visible";<br /> startfly=setInterval('moveimage('+i+')',Math.floor(Math.random()*100)+100);<br /> }}<br /> <br /> function hidebutterfly(){<br /> for(i=0; i<floatimages.length; i++){<br /> if (IE4)<br /> eval("document.all.pic"+i+".style.visibility='hidden'")<br /> else if (NS6)<br /> document.getElementById("pic"+i).style.visibility='hidden'<br /> else if (NS4)<br /> eval("document.pic"+i+".visibility='hide'")<br /> clearInterval(startfly)<br /> }<br /> }<br /> <br /> if (NS4||NS6||IE4){<br /> window.onload=init;<br /> window.onresize=function(){ wind_w=getwindowwidth(); wind_h=getwindowheight(); }<br /> }<br /> <br /> //]]><br /> </script>


2.    Masuk ke Edit HTML.

3.    Carilah kode </body>

4.    Kode script yang anda copy tadi
       letakkan di atas kode </body> ini.

5.    Pratinjau lalu simpan template anda.

Selamat mencoba,
semoga anda suka, good luck!


0 komentar: