Donez Doank Administrator
Number of posts : 111 Age : 32 Location : Indonesia Job/hobbies : Tweak Friendster Humor : Friendster Elite Community Registration date : 2008-06-13
| Subject: Random Photo Primary Fri Jun 13, 2008 9:09 am | |
| Credit : Feruzz This The Code - Spoiler:
/******** random foto primary*********/
if (typeof RANDOMIMG == "undefined") { RANDOMIMG = {}; } RANDOMIMG = { image: null, sibling: null, randimage: [],
init: function() { var preload = []; for (var n=0;n<this.randimage.length;n++) { preload[n] = []; preload[n].setAttribute("src",""+this.randimage[n]+""); } this.randimage[0] = "URL photo 1"; this.randimage[1] = "URL photo 2"; this.randimage[2] = "URL photo 3"; this.randimage[3] = "URL photo 4"; this.image = document.createElement("div"); this.image.className = "randomImage"; var rotateimg = document.createElement("img"); rotateimg.id = "defaultimage"; rotateimg.style.width = "200px"; rotateimg.style.height = "200px"; rotateimg.src = this.randimage[Math.floor(Math.random()*(this.randimage.length))]; this.image.appendChild(rotateimg); this.sibling = this.getModuleByClassName(/imgblock200/i)[0];
this.sibling.parentNode.replaceChild(this.image,this.sibling); setInterval("RANDOMIMG.rotateimage()", 2*1000); },
rotateimage: function() { var ind = 0; if (ind == (temp = Math.floor(Math.random()*(this.randimage.length)))) { ind = (ind == 0) ? 1 : ind - 1; }else { ind = temp; } document.getElementById("defaultimage").setAttribute("src",""+this.randimage[ind]+""); },
getModuleByClassName: function(sClass) { var elm = []; var els = document.getElementsByTagName("*") || document.all; for (var j=0,k=els.length;j<k;j++) { if (new RegExp(sClass).test(els[j].className))elm.push(els[j]); } return elm; } };RANDOMIMG.init();
save in your js. | |
|
afzulnizam Newbie
Number of posts : 19 Age : 36 Location : malaysia Job/hobbies : computer Humor : aa Registration date : 2008-06-22
| Subject: Re: Random Photo Primary Sun Jun 22, 2008 7:43 pm | |
| nice bro....thanks for sharing | |
|