Cara mudah membuat menu tab view 3 kolom
7/16/2010
Posted by Unknown
Centro tips blog. Berawal dari jalan-jalan ke blog sahabat asep sukarman, tidak sengaja saya menemukan cara membuat tab view. Dari dulu saya berburu cara membuatnya tapi sering kali gagal, entah karena saya bodoh atau memang codingnya sudah tidak bisa digunakan lagi. Namun, untuk kesekian kalinya saya mencoba dan akhirnya saya bisa membuatnya.
Tab view sendiri merupakan salah satu trik untuk menghemat penggunaan tempat di sidebar blog anda agar tidak terlalu penuh dengan gadget sehingga blog anda lebih rapi dan loadingnya lebih cepat. Mungkin anda masih bingung tab view itu seperti apa, contohnya bisa anda liat di sidebar saya yang bertuliskan “ARTIKEL | KOMENTAR | INFOWEB”. Kerjanya mirip dengan tab view pada office 2007. Berikut cara singkatnya :
- Upload dulu template anda, dan simpan untuk menghindari kejadian yang tidak diinginkan ^^
- Buka design >>> edit HTML
- Centang “expand widget template”
- Cari (ctrl+f) kode ]]></b:skin>
- Copy (ctrl+c) kode berikut ini, lalu pasang diatas ]]></b:skin>
div.TabView div.Tabs
{
height: 24px;
overflow: hidden;
}
div.TabView div.Tabs a
{
float: left;
display: block;
width: 84px; /* Lebar Menu Utama Atas */
text-align: center;
height: 24px; /* Tinggi Menu Utama Atas */
padding-top: 3px;
vertical-align: middle;
border: 1px solid #999999; /* Warna border Menu Atas */
border-bottom-width: 0;
text-decoration: none;
font-family: "Times New Roman", Serif; /* Font Menu Utama Atas */
font-weight: 900;
color: #1E62B6; /* Warna Font Menu Utama Atas */
}
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active
{
background-color: #FFFFFF; /* Warna background Menu Utama Atas */
}
div.TabView div.Pages
{
clear: both;
border: 1px solid #999999; /* Warna border Kotak Utama */
overflow: hidden;
background-color: #FFFFFF; /* Warna background Kotak Utama */
}
div.TabView div.Pages div.Page
{
height: 100%;
padding: 0px;
overflow: hidden;
}
div.TabView div.Pages div.Page div.Pad
{
padding: 3px 5px;
}
div.TabView div.Tabs
{
height: 24px;
overflow: hidden;
}
div.TabView div.Tabs a
{
float: left;
display: block;
width: 84px; /* Lebar Menu Utama Atas */
text-align: center;
height: 24px; /* Tinggi Menu Utama Atas */
padding-top: 3px;
vertical-align: middle;
border: 1px solid #999999; /* Warna border Menu Atas */
border-bottom-width: 0;
text-decoration: none;
font-family: "Times New Roman", Serif; /* Font Menu Utama Atas */
font-weight: 900;
color: #1E62B6; /* Warna Font Menu Utama Atas */
}
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active
{
background-color: #FFFFFF; /* Warna background Menu Utama Atas */
}
div.TabView div.Pages
{
clear: both;
border: 1px solid #999999; /* Warna border Kotak Utama */
overflow: hidden;
background-color: #FFFFFF; /* Warna background Kotak Utama */
}
div.TabView div.Pages div.Page
{
height: 100%;
padding: 0px;
overflow: hidden;
}
div.TabView div.Pages div.Page div.Pad
{
padding: 3px 5px;
}
- Lihat text yang berwarna, itu untuk pengaturannya. Bisa anda rubah sesuka hati
- Cari (ctrl+f) kode <head/>
- Copy (ctrl+c) kode berikut ini, lalu pasang diatas
<script type='text/javascript'>
function tabview_aux(TabViewId, id)
{
var TabView = document.getElementById(TabViewId);
// ----- Tabs -----
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);
// ----- Pages -----
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);
}
// ----- Functions -------------------------------------------------------------
function tabview_switch(TabViewId, id) { tabview_aux(TabViewId, id); }
function tabview_initialize(TabViewId) { tabview_aux(TabViewId, 1); }
</script>
<script type='text/javascript'>
function tabview_aux(TabViewId, id)
{
var TabView = document.getElementById(TabViewId);
// ----- Tabs -----
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);
// ----- Pages -----
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);
}
// ----- Functions -------------------------------------------------------------
function tabview_switch(TabViewId, id) { tabview_aux(TabViewId, id); }
function tabview_initialize(TabViewId) { tabview_aux(TabViewId, 1); }
</script>
- Kemudian klik “save”
- Lalu masuk ke “page elements”
- Klik add a gadget >>> pilih “HTML/java script”
- Masukkan atau paste-kan (ctrl+v) kode dibawah ini kedalamnya
<form action="tabview.html" method="get">
<div class="TabView" id="TabView">
<div class="Tabs" style="width: 260px;">
<a>Tab 1</a>
<a>Tab 2</a>
<a>Tab 3</a>
</div>
<div class="Pages" style="width: 256px; height: 270px;">
<div class="Page">
<div class="Pad">
Tab 1.1 <br />
Tab 1.2 <br />
Tab 1.3 <br />
</div>
</div>
<div class="Page">
<div class="Pad">
Tab 2.1 <br />
Tab 2.2 <br />
Tab 2.3 <br />
</div>
</div>
<div class="Page">
<div class="Pad">
Tab 3.1 <br />
Tab 3.2 <br />
Tab 3.3 <br />
</div>
</div>
</div>
</div>
</form>
<script type="text/javascript">
tabview_initialize('TabView');
</script><noscript><a href="http://www.centro.web.id" title="Centro Indonesia"><strong>software, tips blog, ebook, bisnis online
</strong></a></noscript>
- Masukkan atau paste-kan (ctrl+v) kode dibawah ini kedalamnya
<form action="tabview.html" method="get">
<div class="TabView" id="TabView">
<div class="Tabs" style="width: 260px;">
<a>Tab 1</a>
<a>Tab 2</a>
<a>Tab 3</a>
</div>
<div class="Pages" style="width: 256px; height: 270px;">
<div class="Page">
<div class="Pad">
Tab 1.1 <br />
Tab 1.2 <br />
Tab 1.3 <br />
</div>
</div>
<div class="Page">
<div class="Pad">
Tab 2.1 <br />
Tab 2.2 <br />
Tab 2.3 <br />
</div>
</div>
<div class="Page">
<div class="Pad">
Tab 3.1 <br />
Tab 3.2 <br />
Tab 3.3 <br />
</div>
</div>
</div>
</div>
</form>
<script type="text/javascript">
tabview_initialize('TabView');
</script><noscript><a href="http://www.centro.web.id" title="Centro Indonesia"><strong>software, tips blog, ebook, bisnis online
</strong></a></noscript>
- Done
Tambahan :
- Tulisan warna hijau, untuk “judul tab” misal Artikel (pada tab 1). Komentar (pada tab 2) dst
- Tulisan warna kuning, untuk memasukkan isi tab. Bila antar isi dalam satu tab (misal isi dalam tab 1) ingin tidak tampak terpisah-pisah maka hapus kode
Saran :
- Sebaiknya saat memasukkan kode-kode dalam template anda, gunakan NOTEPAD ++ agar mengurangi kesalahan dan kegagalan saat mengedit.
This entry was posted on October 4, 2009 at 12:14 pm, and is filed under
tips blog
. Follow any responses to this post through RSS. You can leave a response, or trackback from your own site.
Subscribe to:
Post Comments (Atom)
Tuesday, July 27, 2010 12:59:00 AM
Terimakasih om atas ilmunya. Tp memang dasarnya aku ini nubitol. jd bingung ngedit2nya. Aku sih pengennya sih bentuknya kayak http://www.centro.web.id/
Mau dong aku dikasih templatenya
Wednesday, July 28, 2010 3:00:00 PM
makasih infonya.. ini yang aku cari cari main ke http://informasi-marwadi.blogspot.com
Wednesday, August 04, 2010 5:39:00 AM
aku coba boss, semoga berhasil
Saturday, September 11, 2010 12:18:00 AM
Saya katro banget masalah beginian, tapi saya coba satu-satu dari cara di atas, finally bisa juga.
Makasih Infonya ya Mas :-)
Tuesday, October 05, 2010 2:14:00 PM
Dipasang di page koq layoutnya jadi acak-acakan ya?
Tuesday, October 19, 2010 2:18:00 AM
Wah mantap mas infonya, bisa dicoba nich. Thanks tips-nya
Saturday, October 23, 2010 3:53:00 PM
makasih ya...berhasil saya coba...terus berkarya
Monday, October 25, 2010 11:30:00 PM
thanx tab view kodenya kawan.. Mau aku coba pasang di tmpatku ne..
Wednesday, October 27, 2010 6:20:00 AM
makasih y sob infonya
Thursday, November 04, 2010 9:38:00 PM
kunjungan...
Sunday, November 14, 2010 3:49:00 AM
Tips diatas cuma untuk blog aja ya mas? kalau untuk website berbasis html aja bisa gak ya?
Btw, makasih infonya ya mas. Bermanfaat banget :)
Tuesday, November 23, 2010 1:11:00 AM
thanks infonya sob...
Monday, December 06, 2010 12:35:00 AM
sudah aku coba tapi kog gug mau muncul scroll ke atas ke bawahnya ea ?
apa ada yang salah?
tolong dibantu . . .
Tuesday, December 14, 2010 1:02:00 AM
tambahin garis pembatas antar link gimana gan???
Friday, December 17, 2010 7:40:00 PM
q udh ikuti petunjuknya..makasih y boss..
Friday, December 31, 2010 4:08:00 PM
masak ni blog do follow
Sunday, January 16, 2011 4:08:00 AM
Kayaknya ada yang salah deh dengan penutupan kode < head > nya. Seharusnya < / head > bukan < head / > (ga pake spasi)hehehe maaf cuma masukan agar semua selamat.
Saturday, January 22, 2011 3:00:00 AM
maksih infonya sob, mo coba duluw,,,
Sunday, February 06, 2011 9:58:00 PM
Mksih mas infonya,,saya suka sama blog anda trs saya udah follow jngan lupa follow balik y ke blog baru saya??Ok ditunggu...
Saturday, March 12, 2011 1:40:00 PM
terimakasih buat infonya teman ,mau coba aahh..
Tuesday, April 26, 2011 5:52:00 PM
Terimakasih ilmunya. Tolong koreksi dan berikan kritik atau masukan untuk blog kami.
Tuesday, May 03, 2011 1:19:00 PM
thanks infonya,,,,sangat berguna sekali buat aq,,,,main keblog aq yah....http://hervihappy.logspot.com
Monday, May 16, 2011 10:35:00 AM
Udah di coba 100% work thx atas info nya...
Buat temen2 yang lain jangan ragu untuk mencoba.
maju teruss centro.web.id
salam kenal
http://radjasoftware.blogspot.com/2011/05/mudah-login-di-forum-tanpa-registrasi.html
Monday, May 23, 2011 3:20:00 AM
Coba dulu gan.... Thank infonya gan
Wednesday, June 08, 2011 4:59:00 PM
haduh...haduh... pusing mumet duluan dah.. mau editnya....!!!! mantap informassinya...
Tuesday, June 14, 2011 5:14:00 PM
mantaff om .
nice info .
http://cyber-zlx.blogspot.com
Wednesday, June 29, 2011 6:13:00 PM
izin copy gan...!!
Thank's
Wednesday, July 13, 2011 3:44:00 AM
Wah keren juga nih. izin coba gan. langsung ke TKP :)
Thursday, July 14, 2011 2:46:00 AM
Segera saya coba. Terimaksih infonya
Thursday, August 25, 2011 6:51:00 PM
wah terimakasih infonya, tapi karena saya masih Newbie saya masih bingung cara ngisinya apakah di replace atau gmn, mohon pencerahannya, mampir ke blog ancur saya ya http://www.fuji94.blogspot.com terimakasih
Tuesday, November 22, 2011 5:57:00 PM
bro, minta bantu ne, saya sudah pasang menu nya dan berhasil, dan cara memasang isi " artikel dan komentar" secara otomatis seperti punya Centro Indonesia di atas, Lihat dan Komen di sini ya Bro http://banyuke-robet.blogspot.com
thanks.
Saturday, December 24, 2011 2:02:00 PM
wow infonya bagus seklai mas bro......
Saturday, December 24, 2011 2:03:00 PM
wah infonya mantap seklai mas bro...
Saturday, December 24, 2011 2:03:00 PM
thank buat infonya, berm,anfaat sekali...
Saturday, December 24, 2011 2:04:00 PM
wah mantap mas bro...
Thursday, December 29, 2011 10:54:00 AM
Terima Kasih Atas Infonya
http://adry-mr.blogspot.com/
Thursday, March 08, 2012 5:14:00 PM
Gan, cara mempersempit panjang dan lebar frame-nya gimana? soale tampil di blog ane agak kelebaran. Tutorialnya berhasil ane terapkan di blog ane cuma masalahnya ya itu tadi gan. Mohon bantuannya ye gan. thx
Wednesday, October 03, 2012 8:35:00 AM
cari cari disini ternyata tutornya, thanks dah bagi bagi sob
Tuesday, November 20, 2012 5:19:00 PM
thank gaan
Wednesday, November 21, 2012 10:30:00 AM
makasih ilmu yang ok banget ini.....
kalo gak keberatan mari tukar link.... baik itu bener atao link biasa
Thursday, February 28, 2013 2:12:00 PM
Sangat membantu Terimah kasih sob
Thursday, March 07, 2013 11:33:00 AM
Makasih gan