Sebelumnya saya sudah pernah membahas tentang cara membuat tab view menu (menu dengan tab), namun dalam pembuatan tab view menunya kita harus mengedit HTML template. Mungkin banyak sobat blogger yang takut gagal sehingga bisa merusak template, padahal tidak mungkin rusak jika sebelum melakukan pengeditan sudah membackup template terlebih dahulu.
Setelah bereksperimen, akhirnya saya coba dengan meletakkan kode script-nya langsung di gadget, ternyata berhasil. Dengan menyatukan semua kode yang ada, pembuatan menu tab view tidak perlu lagi susah payah mengedit HTML template. Jika sobat sudah pernah membaca postingan saya yang dulu, sobat tinggal menyatukan semua kodenya dan letakkan di gadget, belum tau urutan kodenya?
Baiklah langsung saja, sekarang anda mesti login dulu ke blogger, kemudian pada Elemen Halaman klik Tambah Gadget, lalu pilih yang HTML/Javascript. Setelah itu tambahkan kode script menu tab view-nya seperti dibawah ini :
<style type="text/css">
div.TabView div.Tabs a
{
float: left;
display: block;
width: 80px; /* Lebar Kotak Tab */
height: 22px; /* Tinggi Menu Utama Atas */
text-align: center; /* Posisi Teks Menu Tab */
margin: 5px 0px 0px 3px; /* Posisi Kotak Tab */
background-color: #000; /* Warna background Kotak Tab */
padding-top: 2px; /* Spasi Atas */
border: 1px solid #ffffff; /* Warna border kotak Tab */
border-bottom: 1px solid #ccc; /*Warna border bawah kotak tab */
font-family: "Arial, Helvetica, sans-serif", Arial; /* Font Kotak Tab */
font-weight: 900; /* Ketebalan Teks kotak tab */
}
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active
{
background-color: #736F6E; /* Warna background utama kotak tab */ }
div.TabView div.Pages
{
clear: both;
border: 1px solid #cccccc; /* Warna border Kotak Konten */
overflow: hidden;
background-color: #ffffff; /* Warna background Kotak konten */
}
div.TabView div.Pages div.Page
{
height: 100%;
padding: 5px; /* Jarak teks dalam kotak content */
overflow: hidden;
}
div.TabView div.Pages div.Page div.Pad
{
padding: 3px 5px;
}
</style>
<form action="tabview.html" method="get">
<div id="TabView" class="TabView">
<div style="width: 300px;" class="Tabs">
<a><span style="color: #fff">Tab 1</span></a>
<a><span style="color: #fff">Tab 2</span></a>
</div>
<div style="width: 300px; height: 200px;" class="Pages">
<div class="Page">
<div class="Pad">
konten 1
</div>
</div>
<div class="Page">
<div class="Pad">
konten 2
</div>
</div>
</div></div></form>
<script type='text/javascript'>
//<![CDATA[function tabview_aux(TabViewId,id){var TabView=document.getElementById(TabViewId);var Tabs=TabView.firstChild;while(Tabs.className!="Tabs")Tabs=Tabs.nextSibling;var Tab=Tabs.firstChild;var i=0;do{if(Tab.tagName=="A"){i++;Tab.href="javascript:tabview_switch('"+TabViewId+"', "+i+");";Tab.className=(i==id)?"Active":"";Tab.blur()}}while(Tab=Tab.nextSibling);var Pages=TabView.firstChild;while(Pages.className!='Pages')Pages=Pages.nextSibling;var Page=Pages.firstChild;var i=0;do{if(Page.className=='Page'){i++;if(Pages.offsetHeight)Page.style.height=(Pages.offsetHeight-2)+"px";Page.style.overflow="auto";Page.style.display=(i==id)?'block':'none'}}while(Page=Page.nextSibling)}function tabview_switch(TabViewId,id){tabview_aux(TabViewId,id)}function tabview_initialize(TabViewId){tabview_aux(TabViewId,1)}
//]]>
</script>
<script type="text/javascript">
tabview_initialize('TabView');
</script></div>
- Tulisan berwarna kuning merupakan keterangan dari masing-masing kode. Silahkan atur nilainya sesuai keinginan
- Tulisan berwarna orange merupakan warna judul Tab
- Tulisan berwarna hijau merupakan judul Tab
- Angka 300 pada 'Width' menunjukkan panjang kotak dan 200 pada 'height' menunjukkan tinggi kota. Silahkan ganti nilainya sesuai ukuran template anda.
- Tulisan yang dicetak tebal merupakan isi tab view. Silahkan ganti dengan teks, link, banner atau widget anda.
Jika anda ingin menambah menu tab baru cukup tambahkan kode yang berkedip dibawahnya. Demikian tadi tutorial membuat tab view widget tanpa eit HTML, contoh dari tab view ini bisa anda lihat di blog ini.
Semoga bermanfaat !



untuk memuat link di isi tab bagaimana mas???
ReplyDeleteterlalu banyak nanya neh saya hehehe
@Mas Fakhrial:
ReplyDeleteDiisi manual contohnya
Membuat Efek Image Zoom dengan Jquery
dst
dst
terima kasih atas ilmunya mas, saya coba praktekan di blog saya, maklum nubi coba bikin blog hehehehe
ReplyDeletemampir yah
achmadrezafadillah.blogspot.com
thank gan tap koq errorrrr ya
ReplyDeletewww.ajuztsuta.blogspot.com
kiss me back gan... ok.....
ReplyDeleteThanks gan..
ReplyDeleteBermanfaat bagi newbie kayak ane..
visit my blog..:)
Berhasil berhasil horee :)
ReplyDeletemantab gan, jd ga ribet
ReplyDeletekog punya gue jadinya semrawut ya sob. .
ReplyDeletegimana caranya agar lebih rajin. .
thanks
@:
ReplyDeleteberhasil, tapi scrollingnya yang bawah agak menghilang sedikit..sedang punya mas kok ga?
@Sinung Caem:
ReplyDeleteCoba diutak atik lagi pasti ada yang salah naro nya.. makasih ya
@seomelekete:
Tambahin post yang diletakkan disitu pasti nanti naik
ane coba gan, tapi ko keluar cuma 2 tab doang ya gan. padahal kan di sana 3 tab. ane mau coba 3 tab ko ga bisa ya? apa template ane problemnya. soalnya di tamplate lainnya bisa. kenapa ya bang?
ReplyDelete@cerita anak kost:
ReplyDeleteBisa jadi karena terjadi konflik antar javascript yang ada di template anda
mkasih kang tutor nya..
ReplyDeletesangat lengkap sekali tips-tipsnya, jadi semakin semangat blogwalking..
:)
Mas Punya sya kok gak bisa tab nya malah gak kayak punya mas ?????? coba mas buka linik ini <a href="http://flaz-tips.blogspot.com/>Klik Disini mas contoh nya</a>
ReplyDelete@WORLDEinfo:
ReplyDeleteWah iya koq bisa beda ya...
Coba masukkan kode pada nomer 2 (tab view) artikel disini
mantap gan........izin sedooot
ReplyDeleteMakasih bangat gan., artikelnya sangat membantu, udah ane pasang di blog ane,berhasil. :)
ReplyDeletemampir ya gan.. hhehe :D
g ngerti cara masukin kontennya.. gmna carany mas??
ReplyDeleteyoi,,keren nih jadi,a,,thx nih bro info,a,,!!
ReplyDeletebagaimana dengan blog saya gan. tertlalu lebar ke bawah! gimana solusinya mas?
ReplyDeletesaya sudah coba
ReplyDeletetapi isinya koq cuma
konten 1.. konten2. konten 3
mohon bantuannya
Thanks sudah berbagi
ReplyDeleteok infonya,qt coba dul ya
ReplyDeleteudah q coba di blog q,cuma yang di tab TRIK gak baris ya knp itu mas ya,tolong di cek ke tkp.
ReplyDeletemakasih
ada cara yang lebih simpel gx mas soalnya harus masukin url postingannya satu persatu ribet.........!
ReplyDeleteThank's jangan lupa mampir ya http://uzumaki-samudra.blogspot.com/
ReplyDeletekalau menambah label pada tab view gimana ya?
ReplyDeleteyang bener harus masukkin linknya 1 1?
ReplyDeletekamsia mas..kamsia...sukses .Top deh artikelnya
ReplyDeletehttp://johnytemplate.googlecode.com/files/tab_view.js <--- udah kena banned mas... :'(
ReplyDeleteWah mana tadi komen nya ya koq ilang?
ReplyDeleteUntuk URL script tutorial diatas http://johnytemplate.googlecode.com/files/tab_view.js
Ganti dengan ini : https://masolis-javascript.googlecode.com/svn/trunk/tab-viewmaskolis.js
malem gan, saya sudah membacca posting juragan tentang script di google code yang kena baned, kira-kira untuk script membuat tab view, saya bisa dapetin dimana ya gan, soalnya tab view punya saya dari juragan, sudah tidak berfungsi .... terima kasih gan atas bantuannya
ReplyDeleteMalem juga
DeletePerhatikan kode ini pada kode panjang diatas
<script src="https://masolis-javascript.googlecode.com/svn/trunk/tab-viewmaskolis.js">
Nah itu javascript yg udah saya update, tinggal ganti aja yang lama pake kode diatas
Sama semoga bermanfaat
Gan kok TAB 1 nya kebuka terus..supaya nunggu kursornya nyampe dulu baru kebuka bagaimana caranya Gan..seperti TAB 2 dan TAB 3 gitu..
ReplyDeleteThanks bgt gan....
ReplyDeletesob kok konten 1 konten2 konten 3 itu selalu rata ketengah ga bisa diatur supaya ke kiri, sedangkan kalau text-align: center; /* Posisi Teks Menu Tab */ bisa diatur mau ke kanan atau ke kiri, sayangnya cuma tulisan yang di tab aja yang bisa diatur. alhasil wiget yang selalu saya tambahkan ke menu tab nya selalu rata ke tengah, jadi ga bagus.. itu gimana cara ngatasinnya ya sob biar isi tab nya rata ke kiri? #maaf_panjang_pertanyaanya
ReplyDeleteMaaf sob, pertanyaan sebelumnya prihal menu rata ketengah saya tidak jadi tanya deh, soalnya saya dah nemu solusinya biar rata ke kiri, thanks sob atas widgetnya... Keep posting ya?
ReplyDeletemakash skripnya masbro,,tapi saya kok mumet mau masukin "ENTRI POpULER", bisa kasih masukan ato contoh gak masbro?/terima kasih
ReplyDeleteCara membuat page view kayak disini gimana caranya sob?
ReplyDeleteTyus yang browser>> (diatas judul posting) itu gimana caranya?
matur sembah nuwun infonya
ReplyDeletemakasih tutorialnya mas..
ReplyDeletemantab ndan, jadi lebih praktis makasih ya
ReplyDeletegan pas gue translate ke bahasa inggris kok jadi berantakan dah menu2 nya??
ReplyDeletemohon bantuanna
src="https://masolis-javascript.googlecode.com/svn/trunk/tab-viewmaskolis.js">
ReplyDeleteKO DIHAPUS SI mas .JS NYE..
jadi keluar pesan pop up.. mohon diperbaiki :)
berhasil mas,,tapi setiap tabnya (Tab1,Tab2 dan Tab3)gak bisa di klik,,mohon pencerahannya,,trims.
ReplyDeletemas, cara ngisi konten secara manual gimana ya >??
ReplyDeletesaya sudah cari cari di google ndak ada tutorialnya mas..
tolong mas
makasih gan atas tutorialnya :)
ReplyDeletemantap gan, langsung sedot,,,
ReplyDeletethanks,,,,
http://www.ivanslankers.com/
Bagus Tutorialnya Mas.Aku ijin COPAS kode script nya. Thank's yah
ReplyDeleteLove This
ReplyDeleteGreat Blog, superb content.
mas,,aku pengen buat tab view yang bisa muncul pada page.
bagaimana yah?
Thanks
agak susah gan, kontennya gak keluar :(
ReplyDeletehttp://rizapahlepi.blogspot.com/
saya sudah coba gan,
ReplyDeletetapi koq yang keluar tap1, tap2, n tap 3.
mohon bantuannya sob. thanks
sama mas...
Deletepunya saya juga begitu.
gak keluar content box 1,2,3
isi konten Tabnya gmn mas? biar bisa spt blog ini bisa per label wordpress, joomla gitu,,,
ReplyDeleteAssalamu allaikum mas.
ReplyDeletemaaf tanya.. kug tampilan nya tidak sama seperti contoh ya mas. jadi polos gitu setelah saya coba. supaya bisa seperti punya mas kolis tab view nya gmana mas. hehhehe. thank.
mas,, jikalau kami boleh nanya.,. gmn caranya mengisikontennya,,??ppllleeassssee masss,,
ReplyDeletewhe mantap ni, ane cb dl
ReplyDeletemkasih
bgus gan.....
ReplyDeletemas, mau tanya nih, ane udah coba pake ta viewnya, tapi setelah ane cek di validator.w3.org errornya nambah satu gini nih:
ReplyDelete-------------------------------------------------------------------
Line 1814, Column 23: document type does not allow element "style" here
style type="text/css"
--------------------------------------------------------------------
Itu kenapa ya, apa di bagian sidebar saya nggkk ngizinin css? mohon solusinya
terimakasih maskolis, saya nyari yang pas sulit banget dapetnya, akhirnya say menemukan disini. :D
ReplyDeleteKok punya saya jadi ancur gini iyah mas tolong pencerahan nya donk mas
ReplyDeletehttp://poetra-pakumis.blogspot.com
cara ngisi konten-nya pake label dan popular post gimana caranya mas. tolong di check di http://pejalan-sunyi.blogspot.com nuwun...
ReplyDeleteblogwalking mas., ma nanya nih kok gk muncul yah postingannya.??
ReplyDeleteom,sy udh coba kode ny. Ilmunya bagus om, Bisa sihh, tp ada yg bikin bingung nih:
ReplyDelete1. sudah sy tambahkan kontennya secara manual tp kok malah berantakan ya?
2. kenapa menu tab nya ga bisa di klik ya om?
3. kalo mau masukin isi kontennya tentang blog active gmn ya om?
4. scrol nya apa bisa digunain ya om.
tolong pencerahannya ya om, sy pelu om.
my blog http://oxsitech.blogspot.com
terima kasih.
Kok sama mas :(
Deletemantap...
ReplyDeletemau tanya agan Maskolis...
ReplyDelete"Jika anda ingin menambah menu tab baru cukup tambahkan kode yang berkedip dibawahnya."
tambahkan kode yg berkedip itu mksud nya apa ya gan??
makasi sebelume...
makasih tutorialnya gan,, mantap coy!!!
ReplyDeleteMas yang ini
ReplyDeletescript src="https://masolis-javascript.googlecode.com/svn/trunk/tab-viewmaskolis.js"
sudah di banned lagi kah? atau di ganti lagi?
saya ganti pakai yang di tutor ini ko ga ada perubahan.
script type='text/javascript'>
//<![CDATA[function tabview_aux(TabViewId,id){var TabView=document.getElementById(TabViewId);var Tabs=TabView.firstChild;while(Tabs.className!="Tabs")Tabs=Tabs.nextSibling;var Tab=Tabs.firstChild;var i=0;do{if(Tab.tagName=="A"){i++;Tab.href="javascript:tabview_switch('"+TabViewId+"', "+i+");";Tab.className=(i==id)?"Active":"";Tab.blur()}}while(Tab=Tab.nextSibling);var Pages=TabView.firstChild;while(Pages.className!='Pages')Pages=Pages.nextSibling;var Page=Pages.firstChild;var i=0;do{if(Page.className=='Page'){i++;if(Pages.offsetHeight)Page.style.height=(Pages.offsetHeight-2)+"px";Page.style.overflow="auto";Page.style.display=(i==id)?'block':'none'}}while(Page=Page.nextSibling)}function tabview_switch(TabViewId,id){tabview_aux(TabViewId,id)}function tabview_initialize(TabViewId){tabview_aux(TabViewId,1)}
//]]
Terimakasih sebelumnya. mohon informasinya
saya sudah coba view source dati template ini yang sekarang, kemudian menemukan JS nya yang ini
Deletehttp://johnytemplate.googlecode.com/files/tab_view.js
tapi masih tetap ga jalan tab nya, mohon solusinya mas.
terimakasih
ms ga bisa dinamis ya tabnya?harus update trus??
ReplyDeletemampir ya gan
http://seveenthpedia.blogspot.com/
Ane suka tampilannya, tapi tab nya gak work master :(
ReplyDeleteMaaf gan, saya ingin bertanya..
ReplyDeleteCara memasang subscribe di bawah postingan itu gimana ya?
maaf kalau saya OOT
makasi tutorialnya :)
ReplyDeletepertamax...!gan
ReplyDeletenah yang ini baru lengkap.
ReplyDeletesetiap search kok pasti dapatnya blog maskolis.
mantap. hebat, mas
bener nih mas yusuf.. Selalu..
Deleteblog maskolis di temu in di search
Wah, ini ni yang saya cari-cari dari dulu sampe sekarang. Thanks ya infonya, jika tidak keberatan silahkan visit back ya ke Softrickinfo
ReplyDelete