Pages: 1

  2008-12-30 12:54:52

KaNaLiTnUk
» FTalkFreak
FTalk Level: zero
1911
0
1969-12-31

[b]Credit :[/b] Dynamicdrive for Ultimate Fade In Slideshow versi 1.51 [b]OS :[/b] Mozilla, Opera, IE5 and Safari [b]Preview :[/b] [url]http://plumbon.fileave.com/photo.html[/url] 1. Kita siapkan ima

[b]Credit :[/b] Dynamicdrive for Ultimate Fade In Slideshow versi 1.51 [b]OS :[/b] Mozilla, Opera, IE5 and Safari [b]Preview :[/b] [url]http://plumbon.fileave.com/photo.html[/url] 1. Kita siapkan image yg akan kita buat menjadi slideshow. Biar lebih bagus, sesuaikan semua ukuran tinggi dan lebar imagenya. Disarankan utk primary pic lebarnya tidak lebih dari 200px. Upload semua image tersebut dan ambil URL nya. 2. Kita buat script HTML sebagai berikut : [spoiler]<html> <head> <script type="text/javascript"> /*********************************************** * Ultimate Fade-In Slideshow (v1.51): © Dynamic Drive (http://www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit http://www.dynamicdrive.com/ for this script and 100s more. ***********************************************/ var [color=blue][b]fadeimages[/b][/color]=new Array() //SET IMAGE PATHS. Extend or contract array as needed fadeimages[0]=["[color=red][b]URL IMAGE[/b][/color]", "[color=orange][b]URL IMAGE LINK[/b][/color]", "_new"] //image with link and target syntax fadeimages[1]=["[color=red][b]URL IMAGE[/b][/color]", "[color=orange][b]URL IMAGE LINK[/b][/color]", "_new"] //image with link and target syntax fadeimages[2]=["[color=red][b]URL IMAGE[/b][/color]", "[color=orange][b]URL IMAGE LINK[/b][/color]", "_new"] //image with link and target syntax var fadebgcolor="white" ////NO need to edit beyond here///////////// var fadearray=new Array() //array to cache fadeshow instances var fadeclear=new Array() //array to cache corresponding clearinterval pointers var dom=(document.getElementById) //modern dom browsers var iebrowser=document.all function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){ this.pausecheck=pause this.mouseovercheck=0 this.delay=delay this.degree=10 //initial opacity degree (10%) this.curimageindex=0 this.nextimageindex=1 fadearray[fadearray.length]=this this.slideshowid=fadearray.length-1 this.canvasbase="canvas"+this.slideshowid this.curcanvas=this.canvasbase+"_0" if (typeof displayorder!="undefined") theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :) this.theimages=theimages this.imageborder=parseInt(borderwidth) this.postimages=new Array() //preload images for (p=0;p<theimages.length;p++){ this.postimages[p]=new Image() this.postimages[p].src=theimages[p][0] } var fadewidth=fadewidth+this.imageborder*2 var fadeheight=fadeheight+this.imageborder*2 if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox) document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>') else document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>') if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox this.startit() else{ this.curimageindex++ setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay) } } function fadepic(obj){ if (obj.degree<100){ obj.degree+=10 if (obj.tempobj.filters&&obj.tempobj.filters[0]){ if (typeof obj.tempobj.filters[0].opacity=="number") //if IE6+ obj.tempobj.filters[0].opacity=obj.degree else //else if IE5.5- obj.tempobj.style.filter="alpha(opacity="+obj.degree+")" } else if (obj.tempobj.style.MozOpacity) obj.tempobj.style.MozOpacity=obj.degree/101 else if (obj.tempobj.style.KhtmlOpacity) obj.tempobj.style.KhtmlOpacity=obj.degree/100 else if (obj.tempobj.style.opacity&&!obj.tempobj.filters) obj.tempobj.style.opacity=obj.degree/101 } else{ clearInterval(fadeclear[obj.slideshowid]) obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1" obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas) obj.populateslide(obj.tempobj, obj.nextimageindex) obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0 setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay) } } fadeshow.prototype.populateslide=function(picobj, picindex){ var slideHTML="" if (this.theimages[picindex][1]!="") //if associated link exists for image slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">' slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">' if (this.theimages[picindex][1]!="") //if associated link exists for image slideHTML+='</a>' picobj.innerHTML=slideHTML } fadeshow.prototype.rotateimage=function(){ if (this.pausecheck==1) //if pause onMouseover enabled, cache object var cacheobj=this if (this.mouseovercheck==1) setTimeout(function(){cacheobj.rotateimage()}, 100) else if (iebrowser&&dom||dom){ this.resetit() var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas) crossobj.style.zIndex++ fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50) this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0" } else{ var ns4imgobj=document.images['defaultslide'+this.slideshowid] ns4imgobj.src=this.postimages[this.curimageindex].src } this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0 } fadeshow.prototype.resetit=function(){ this.degree=10 var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas) if (crossobj.filters&&crossobj.filters[0]){ if (typeof crossobj.filters[0].opacity=="number") //if IE6+ crossobj.filters(0).opacity=this.degree else //else if IE5.5- crossobj.style.filter="alpha(opacity="+this.degree+")" } else if (crossobj.style.MozOpacity) crossobj.style.MozOpacity=this.degree/101 else if (crossobj.style.KhtmlOpacity) crossobj.style.KhtmlOpacity=this.degree/100 else if (crossobj.style.opacity&&!crossobj.filters) crossobj.style.opacity=this.degree/101 } fadeshow.prototype.startit=function(){ var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas) this.populateslide(crossobj, this.curimageindex) if (this.pausecheck==1){ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER var cacheobj=this var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid) crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1} crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0} } this.rotateimage() } </script> </head> <body> <script type="text/javascript"> new fadeshow([color=blue][b]fadeimages[/b][/color], [color=blue][b]200[/b][/color], [color=blue][b]267[/b][/color], [color=blue][b]2[/b][/color], [color=blue][b]3000[/b][/color], [color=blue][b]1[/b][/color], [color=blue][b]"R"[/b][/color]) </script> </body> </html>[/spoiler] [color=red][b]URL IMAGE[/b][/color] : Ganti dengan URL image kalian :) [color=orange][b]URL IMAGE LINK[/b][/color] : Ganti dengan referral link image kalian :) [b][u]Perhatikan bagian yg biru[/u][/b] : [color=blue][b]fadeimages[/b][/color] : Nama variabel JS fade in slideshow kalian (lihat bagian yg tebal biru diatas). Itu harus sesuai :) [color=blue][b]200[/b][/color] : Lebar image kalian dalam pixel :) [color=blue][b]267[/b][/color] : Tinggi image kalian dalam pixel :) [color=blue][b]2[/b][/color] : Ukuran border slideshow kalian dalam pixel :) [color=blue][b]3000[/b][/color] : Waktu pergantian antar image (dalam milidetik). 3000 artinya 3 detik :) [color=blue][b]1[/b][/color] : Untuk menentukan apakah image kita akan stop atau tidak ketika kursor kita arahkan kesana. [b]1 = Yes 2 = No[/b] :) [color=blue][b]"R"[/b][/color] : Membuat image kita muncul secara random. Hilangkan saja kalau tidak ingin dibuat random. 3. Uploadkan script HTML kalian tersebut (ambil URL nya) lalu pakai script JS sederhana ini dan masukkan ke dalam onload handler JS utamamu : [quote]content_0.getElementsByTagName("a")[0].innerHTML="<center><iframe src='[color=blue][b]URL HTML[/b][/color]' width='[color=blue][b]XXX[/b][/color]' height='[color=blue][b]YYY[/b][/color]' scrolling='no' marginwidth='0' marginheight='0' allowTransparency='true' frameborder='0'></iframe></center>"[/quote] Sesuaikan width (lebar) dan height (tinggi) nya dengan width serta height HTML slideshow kalian. 4. Kalian tidak hanya bisa pakai fade in slideshow ini untuk primary pic. Silahkan bereksperimen sendiri OK.

Last edited by KaNaLiTnUk (2008-12-30 13:01:15)

Pages: 1

Board footer

© 2025 F Talk

Current time is 08:01

[ 12 queries - 0.011 second ]
Privacy Policy