func.js
来自「bbs server linux平台下软件源码」· JavaScript 代码 · 共 191 行
JS
191 行
var isNS4 = false;var isIE3 = false;var isGood = false;var isOP = false;var wmn='-1';// Use this function to retrieve a cookie.function getCookie(name){ var cname = name + "="; var dc = document.cookie; if (dc.length > 0) { begin = dc.indexOf(cname); if (begin != -1) { begin += cname.length; end = dc.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin, end)); } } return null;}function queryString(Param, Default) { // Extracts and returns the parameter value from the URL for the specified parameter. // If the parameter does not occur is the URL, the default value is returned. // This function is not Case-sensitive. var sURL = location.search; var sURLUpper = sURL.toUpperCase() + "&"; Param = Param.toUpperCase(); if (!Default) Default=""; var Pos = sURLUpper.indexOf (Param + "="); if (Pos==-1) return Default; Pos = Pos + Param.length + 1; return sURL.substring (Pos, sURLUpper.indexOf("&", Pos));}function Is() { agent = navigator.userAgent.toLowerCase(); this.major = parseInt(navigator.appVersion); this.ns = ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1))); this.ns4 = (this.ns && (this.major == 4)); this.ie = (agent.indexOf("msie") != -1); this.ie3 = (this.ie && (this.major < 4)); this.op = (agent.indexOf("opera") != -1); if(this.ie3) { isIE3 = true; } else if(this.ns4) { isNS4 = true; } else if(this.op) { isOP = true; } else { isGood = true; }}function arrangeO() {var e, y, d=document.getElementsByTagName("div"); y = d[0].style.pixelTop + d[0].style.pixelHeight; for (i=1; i<d.length; i++) { e=d[i]; if (e.style.visibility!="hidden") { if (e.style.pixelTop!=y) e.style.pixelTop=y; y=y+e.style.pixelHeight+1; } }}function alarrangeO(){ arrangeO(); setTimeout("alarrangeO()", 5000);}function arrange() {var e, y, d=document.layers; y=d[0].pageY+d[0].document.height; for (i=1; i<d.length; i++) { e=d[i]; if(e.visibility != "hide") { e.pageY = y; y=y+e.document.height; } }}function closemn(mn) {var o=null; if(isOP){ o=document.getElementById("div"+mn); if(o==null) return; o.style.visibility="hidden"; o.style.display="none"; o=document.getElementById("img"+mn); }else if(isGood){ o=document.getElementById("div"+mn); if(o==null) return; o.style.display='none'; o=document.getElementById("img"+mn); }else if(isNS4){ o = eval("document.layers['div"+mn+"']"); if(o==null) return; o.visibility = "hide"; o=eval("document.div"+mn+"a.document.images[0]"); } if(o!=null) o.src='/images/folder.gif';}function openmn(mn) {var o=null; if(isOP){ o=document.getElementById("div"+mn); if(o==null) return; o.style.visibility="visible"; o.style.display=""; o=document.getElementById("img"+mn); }else if(isGood){ o=document.getElementById("div"+mn); if(o==null) return; o.style.display="block"; o=document.getElementById("img"+mn); }else if(isNS4){ o = eval("document.layers['div"+mn+"']"); if(o==null) return; o.visibility = "show"; o=eval("document.div"+mn+"a.document.images[0]"); } if(o!=null) o.src='/images/folder2.gif';}function changemn(mn) { if(wmn==mn){ closemn(mn); wmn='-1'; }else{ if(wmn!='-1') closemn(wmn); openmn(mn); wmn=mn; } if(isNS4) arrange(); if(isOP) arrangeO();}function openchat(){ url='bbschat'; chatWidth=screen.availWidth; chatHeight=screen.availHeight; winPara='toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable=yes,left=0,top=0,'+'width='+(chatWidth-10)+',height='+(chatHeight-27); window.open(url,'_blank',winPara);}function change_style(style){ document.cookie = 'STYLE=' + style; switch (style) { case 1: parent.mainframe.cols = "170,*"; break; case 0: default: parent.mainframe.cols = "144,*"; } top.f2.navigate('/cgi-bin/bbs/bbsleft'); top.f3.navigate(top.f3.location); top.f4.navigate(top.f4.location);}Is();with (document) { write("<STYLE TYPE='text/css'>"); if (isOP) { write(".s {position:absolute; visibility:hidden}"); write(".r {position:absolute; visibility:visible}") } else if (isNS4) { write(".s {position:absolute; visibility:hide}"); write(".r {position:absolute; visibility:show}") }else { write(".s {display:none}") } write("</STYLE>");}if(isNS4) onload=arrange;if(isOP) onload=arrangeO;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?