
//为你的Tab链接设置ID名称 (不包括末尾数字 //参考php页面的调用代码即可明白)
var tablink_idname = new Array("tablink")
//设置Tab控制区域的ID名字 (不包括末尾数字 //参考php页面的调用代码即可明白)
var tabcontent_idname = new Array("tabcontent")
//设置Tab的数量
var tabcount = new Array("2")
//设置载入效果时从哪个Tab开始 (例如：设置为"2"，即载入时首先显示的是你的第二个选项卡内容)
var loadtabs = new Array("1")
//设置选项卡是否自动切换(可选参数为"0" or "1" //如果你不想让选项卡自动切换请设置为"0")
var autochangemenu = 1;
//设置选项卡自动切换的时间间隔，单位：秒
var changespeed = 10;
//should the autochange stop if the user hover over a tab from the autochangemenu?当鼠标停留在选项卡上时是否继续自动切换？ 0=no 1=yes
var stoponhover = 0;
//设置参数结束
/*Tabs 函数 - 一般不需要修改这里*/
function easytabs(menunr, active) { if (menunr == autochangemenu) { currenttab = active; } if ((menunr == autochangemenu) && (stoponhover == 1)) { stop_autochange() } else if ((menunr == autochangemenu) && (stoponhover == 0)) { counter = 0; } menunr = menunr - 1; for (i = 1; i <= tabcount[menunr]; i++) { document.getElementById(tablink_idname[menunr] + i).className = 'tab' + i; document.getElementById(tabcontent_idname[menunr] + i).style.display = 'none'; } document.getElementById(tablink_idname[menunr] + active).className = 'tab' + active + ' tabactive'; document.getElementById(tabcontent_idname[menunr] + active).style.display = 'block'; } var timer; counter = 0; var totaltabs = tabcount[autochangemenu - 1]; var currenttab = loadtabs[autochangemenu - 1]; function start_autochange() { counter = counter + 1; timer = setTimeout("start_autochange()", 1000); if (counter == changespeed + 1) { currenttab++; if (currenttab > totaltabs) { currenttab = 1 } easytabs(autochangemenu, currenttab); restart_autochange(); } } function restart_autochange() { clearTimeout(timer); counter = 0; start_autochange(); } function stop_autochange() { clearTimeout(timer); counter = 0; }

window.onload = function() {
    var menucount = loadtabs.length; var a = 0; var b = 1; do { easytabs(b, loadtabs[a]); a++; b++; } while (b <= menucount);
    if (autochangemenu != 0) { start_autochange(); }
}
 

