⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tabs.js

📁 这是一个使用STRTUS_MENU的WEB程序 ,通过XML格式的配置文件来保存WEB菜单数据,采用strtus_menu标签来输出WEB菜单.
💻 JS
字号:
if (!document.getElementById) {    document.getElementById = function() { return null; }}function initMenu() {    var menu = document.getElementById("menuList");    var items = menu.getElementsByTagName("li");    for (var i=0; i < items.length; i++) {        items[i].firstChild.myIndex = i;        // retain any existing onclick handlers from menu-config.xml        if (items[i].firstChild.onclick) {            items[i].firstChild.onclick=function() {                 eval(items[this.myIndex].firstChild.getAttribute("onclick"));                setCookie("menuSelected", this.myIndex);                 };        } else {            items[i].firstChild.onclick=function() {                 setCookie("menuSelected", this.myIndex);             };        }    }    activateMenu();}function activateMenu() {     var menu = document.getElementById("menuList");    var items = menu.getElementsByTagName("li");    var activeMenu;    var found = 0;    for (var i=0; i < items.length; i++) {        var url = items[i].firstChild.getAttribute("href");        var current = document.location.toString();        if (current.indexOf(url) != -1) {            found++;        }    }         // more than one found, use cookies    if (found > 1) {          var menuSelected = getCookie("menuSelected");         if (items[menuSelected].parentNode.className == "submenu") {            items[menuSelected].firstChild.className="selected";            items[menuSelected].parentNode.parentNode.className="selected";        } else {                        items[menuSelected].className+="selected";        }    } else {        // only one found, match on URL        for (var i=0; i < items.length; i++) {            var url = items[i].firstChild.getAttribute("href");            var current = document.location.toString();            if (current.indexOf(url) != -1) {                if (items[i].parentNode.className == "submenu") {                    items[i].firstChild.className="selected";                    items[i].parentNode.parentNode.className="selected";                } else {                                items[i].className+="selected";                }            }        }    }}// Select the menu that matches the URL when the page loadswindow.onload=initMenu;// =========================================================================//                          Cookie functions // =========================================================================/* This function is used to set cookies */function setCookie(name,value,expires,path,domain,secure) {  document.cookie = name + "=" + escape (value) +    ((expires) ? "; expires=" + expires.toGMTString() : "") +    ((path) ? "; path=" + path : "") +    ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");}/* This function is used to get cookies */function getCookie(name) {	var prefix = name + "=" 	var start = document.cookie.indexOf(prefix) 	if (start==-1) {		return null;	}		var end = document.cookie.indexOf(";", start+prefix.length) 	if (end==-1) {		end=document.cookie.length;	}	var value=document.cookie.substring(start+prefix.length, end) 	return unescape(value);}/* This function is used to delete cookies */function deleteCookie(name,path,domain) {  if (getCookie(name)) {    document.cookie = name + "=" +      ((path) ? "; path=" + path : "") +      ((domain) ? "; domain=" + domain : "") +      "; expires=Thu, 01-Jan-70 00:00:01 GMT";  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -