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

📄 nicetabs.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;        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 + -