Tuesday, November 1, 2011

Cara mudah membuat slide show

Membuat blog lebih tampil menarik salah satunya dengan menampilkan slide show berupa gambar, cara ini cukup mudah dan cepat, Untuk lebih lengkapnya ikuti langkah berikut.
  • Login ke akun Blogger kamu.
  • Dari halaman dashboard
  • Pilih tab Elemen Halaman ( Page Element ).
  • Klik pada bagian Tambah Gadget dan pilih HTML/JavaScript.
  • Copykan script berikut dan letakkan pada kotak Content ( dimana saja bisa ) yang tersedia :

<script language="JavaScript1.2">
var variableslide=new Array()

//variableslide[x]=["path to image", "OPTIONAL link for image", "OPTIONAL text description (supports HTML tags)"]

variableslide[0]=['https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9sXNZ2iLAWSviWBSdv24tUsy3qZEkPho5PGhyQ804JHx3Ss7qphYb-YNGeq71bo8QvpZqxoQM6cDpEfC2HGn5CzJuggVwdESNKiMHAj2RP372u5-vq_psO0WioWOxNDVSSIM7ZufBYw/s128/header_u15.png', '', '']
variableslide[1]=['https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw2myBDEgBhcEQXpsjdSEFfBVCbD_ILBASWalqkp_L6mKAdXfTvY2dWGnB4V3gox9a2hOeqPjh4gBYTuP3vZQ_9uDqA9Cm99Klj-SME6WBcJto7AkPQgyv27q2LuiYvRtAK60x9EKGCQ/s128/header_u18.png', '', '']
variableslide[2]=['https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu8LJw9WPndPtcWM1zWxAbXrEe4Fn5sG_1rtxlX3S1LaPox8rTV498FR5jPziawVVugkzEIQqnqnXX_BUrS1grY3EGLciLKzXphZxAO2bzDZRATbtEOjNKCTcPhwmuQ4sK6RtVniXDCA/s128/header_u2.png', '', '']
variableslide[3]=['https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyYLcBfqhww7hCiYYkwcZOIwrxSJEYguWipJ5wRcpmBNTikBGYhUpyGc5b4b53alHaqWARCJEqFH1UOfvV1vr4uItvv0jN9_cKOxTJPK7Kzs52xpypS6JBeEuQC3MpUzfbRc43okCHpw/s128/header_u3.png', '', '']

//configure the below 3 variables to set the dimension/background color of the slideshow

var slidewidth='300px' //set to width of LARGEST image in your slideshow
var slideheight='auto' //set to height of LARGEST iamge in your slideshow, plus any text description
var slidebgcolor='transparent'

//configure the below variable to determine the delay between image rotations (in miliseconds)
var slidedelay=3000

////Do not edit pass this line////////////////

var ie=document.all
var dom=document.getElementById

for (i=0;i<variableslide.length;i++){
var cacheimage=new Image()
cacheimage.src=variableslide[i][0]
}

var currentslide=0

function rotateimages(){
contentcontainer='<center>'
if (variableslide[currentslide][1]!="")
contentcontainer+='<a href="'+variableslide[currentslide][1]+'">'
contentcontainer+='<img src="'+variableslide[currentslide][0]+'" border="0" vspace="3">'
if (variableslide[currentslide][1]!="")
contentcontainer+='</a>'
contentcontainer+='</center>'
if (variableslide[currentslide][2]!="")
contentcontainer+=variableslide[currentslide][2]

if (document.layers){
crossrotateobj.document.write(contentcontainer)
crossrotateobj.document.close()
}
else if (ie||dom)
crossrotateobj.innerHTML=contentcontainer
if (currentslide==variableslide.length-1) currentslide=0
else currentslide++
setTimeout("rotateimages()",slidedelay)
}

if (ie||dom)
document.write('<div id="slidedom" style="width:'+slidewidth+';height:'+slideheight+'; background-color:'+slidebgcolor+'"></div>')

function start_slider(){
crossrotateobj=dom? document.getElementById("slidedom") : ie? document.all.slidedom : document.slidensmain.document.slidenssub
if (document.layers)
document.slidensmain.visibility="show"
rotateimages()
}

if (ie||dom)
start_slider()
else if (document.layers)
window.onload=start_slider

</script>

<ilayer id="slidensmain" width=&{slidewidth}; height=&{slideheight}; bgcolor=&{slidebgcolor}; visibility=hide><layer id="slidenssub" width=&{slidewidth}; left=0 top=0></layer></ilayer>

Keterangan :
  • Warna Merah ; alamat URL image yang akan dipasang, silakan ganti dengan punya kamu sendiri.
  • Warna Kuning ; lebar widget yang ada, sesuaikan dengan kebutuhan.
  • Warna Aqua ; waktu perputaran tampilan image, silakan ganti sesuai kebutuhan tambah besar makin lambat.

Selamat mencoba...!

Sumber : http://dynamicdrive.com

No comments:

Post a Comment