make-tab-view

This widget does not need to be brain-tweaking HML code:
simply add a javascript gadget copy and paste the code below :



<style type="text/css">
div.TabView div.Tabs

{height: 30px;overflow: hidden}

div.TabView div.Tabs a {float:left; display:block; width: 80px; /*width top menu
*/
text-align:center ; height: 26px; /*
high top menu*/
padding-top:8px; vertical-align:middle; border:1px solid #555555; /* top menu border color */

border-bottom-width:0; text-decoration: none; font-family: "Verdana",Arial; /* Font top Menu */

font-weight:bold; color:#fff; /* color Font top menu*/ -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px}

div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active {background-color: #E6E6E6; /* color background top menu top*/ }

div.TabView div.Pages {clear:both; border:1px solid #BDBDBD; /* primary color box border*/ overflow:hidden; background-color:#000000; /* background color box */ }

div.TabView div.Pages div.Page {height:100%; padding:0px; overflow:hidden}

div.TabView div.Pages div.Page div.Pad {padding: 5px 5px}

</style>

<script type='text/javascript'>
//<![CDATA[

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>

<form action="tabview.html" method="get">

<div id="TabView" class="TabView">

<div style="width: 250px;" class="Tabs">

<a>name 1</a>

<a>name 2</a>
<a>name 3</a>
</div>

 </div>
<div style="width:250px; height:250px; " class="Pages">
<div class="Page">
<div class="Pad">

place the first widget
</div>
<div class="Page">
<div class="Pad">
place the second widget
</div>
</div>
<div class="Page">
<div class="Pad">
third-place widget
</div>
</div>
</div>
</form><script type="text/javascript">
tabview_initialize('TabView');
</script>