Membuat Scrollable Menu Links di Blogger

» Author : Ansory | Hari Sabtu, Mei 30, 2009

Scrollable Menu Links yang akan kita buat ini memang tampilannya sangat sederhana sekali, tapi jenis Script ini sangat membantu kita dalam menata dan meminimalkan ruang yang ada pada Template yang kita gunakan.

Cukup dengan meletakkan Script ini pada Sidebar ( Jenis HTML ) Blog dan mengatur Semua Link favorite kita kedalam Script ini, maka link yang tadi kita tempatkan akan dikemas secara Horizontal. Untuk memilih Link yang akan kita tuju Cukup arahkan Mouse ke Tanda Panah Kiri ( untuk menggeser ke arah Kiri ) atau Tanda Panah Kanan ( Untuk menggeser ke arah Kanan ) pada menu ini, setelah Link yang kita tuju tampil maka kita tinggal klik Link tersebut.

Berikut Langkah-langkah membuat Menu tersebut :

1. Silahkan anda login ke Blogger.
2. Setelah anda login silahkan anda menuju Tata Letak » Element Halaman » Tambah Gadget » lalu pilih HTML.
3. Lalu Copy/Paste code dibawah ini kedalam Gadget yang telah kita pilih tadi.

<script type="text/javascript">
<!--
//configure path for left and right arrows
var goleftimage='pointer2.gif'
var gorightimage='pointer.gif'
//configure menu width (in px):
var menuwidth=300
//configure menu height (in px):
var menuheight=25
//Specify scroll buttons directions ("normal" or "reverse"):
var scrolldir="normal"
//configure scroll speed (1-10), where larger is faster
var scrollspeed=6
//specify menu content
var menucontents='<nobr><a href="http://u-niversal.blogspot.com">Universal Blog</a> | <a href="http://4satuarah.blogspot.com">Blog Mamas</a> | <a href="http://www.codingforums.com">CodingForums.com</a> | <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a></nobr>'
////NO NEED TO EDIT BELOW THIS LINE////////////
var iedom=document.all||document.getElementById
var leftdircode='onMouseover="moveleft()" onMouseout="clearTimeout(lefttime)"'
var rightdircode='onMouseover="moveright()" onMouseout="clearTimeout(righttime)"'
if (scrolldir=="reverse"){
var tempswap=leftdircode
leftdircode=rightdircode
rightdircode=tempswap
}
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-5000">' menucontents '</span>')
var actualwidth=''
var cross_scroll, ns_scroll
var loadedyes=0
function fillup(){
if (iedom){
cross_scroll=document.getElementById? document.getElementById("test2") : document.all.test2
cross_scroll.innerHTML=menucontents
actualwidth=document.all? cross_scroll.offsetWidth : document.getElementById("temp").offsetWidth
}
else if (document.layers){
ns_scroll=document.ns_scrollmenu.document.ns_scrollmenu2
ns_scroll.document.write(menucontents)
ns_scroll.document.close()
actualwidth=ns_scroll.document.width
}
loadedyes=1
}
window.onload=fillup

function moveleft(){
if (loadedyes){
if (iedom&&parseInt(cross_scroll.style.left)>(menuwidth-actualwidth)){
cross_scroll.style.left=parseInt(cross_scroll.style.left)-scrollspeed "px"
}
else if (document.layers&&ns_scroll.left>(menuwidth-actualwidth))
ns_scroll.left-=scrollspeed
}
lefttime=setTimeout("moveleft()",50)
}
function moveright(){
if (loadedyes){
if (iedom&&parseInt(cross_scroll.style.left)<0)
cross_scroll.style.left=parseInt(cross_scroll.style.left) scrollspeed "px"
else if (document.layers&&ns_scroll.left<0)
ns_scroll.left =scrollspeed
}
righttime=setTimeout("moveright()",50)
}
if (iedom||document.layers){
with (document){
write('<table border="0" cellspacing="0" cellpadding="2">')
write('<td valign="middle"><a href="#" ' leftdircode '><img src="' goleftimage '"border=0></a> </td>')
write('<td width="' menuwidth 'px" valign="top">')
if (iedom){
write('<div style="position:relative;width:' menuwidth 'px;height:' menuheight 'px;overflow:hidden;">')
write('<div id="test2" style="position:absolute;left:0;top:0">')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width=' menuwidth ' height=' menuheight ' name="ns_scrollmenu">')
write('<layer name="ns_scrollmenu2" left=0 top=0></layer></ilayer>')
}
write('</td>')
write('<td valign="middle"> <a href="#" ' rightdircode '>')
write('<img src="' gorightimage '"border=0></a>')
write('</td></table>')
}
}
//-->
</script>


4. Lalu klik Simpan dan Silahkan Preview Tampilan dari Blog anda.

Beberapa Hal yang harus anda siapkan sebelum membuat Script menu ini.

- Gambar/image untuk Tanda Panah Menu ini.
( untuk gambar terserah anda, ukuran minimal 32x32 ya... ).

- Lalu Simpan Gambar/image Tanda panah tersebut ke Hosting anda. jika anda belum memiliki hosting saya sarankan di www.000webhost.com ( Paling lengkap ) dan untuk Signup di sini ( FREE Recommended ).

- Untuk Gambar/image Tanda panah Lakukan Setting pada " var goleftimage= " ( 'Ganti dengan Link Gambar/image Anda' )
var gorightimage=" ( 'Ganti dengan Link Gambar/image Anda' ).

- Perhatikan pada Bagian " var menucontents= "

- Ganti tulisan yang berwarna merah dengan Link dan Nama Link milik anda.

Silahkan anda berkreasi dalam mempercanggih Blog anda..... Semoga Sukses. Jika ada pertanyaan silahkan anda bertanya pada Form Komentar di bawah. mudah-mudahan bisa saya bantu.

0 komentar

» Ciptakan Komentar yang Membangun