info.htm.v24.svn-base
来自「一个很好的无线搜索、自动连接脚本」· SVN-BASE 代码 · 共 466 行 · 第 1/2 页
SVN-BASE
466 行
<% do_pagehead(); %> <title><% nvram_get("router_name"); %> - Info</title> <script type="text/javascript">////<![CDATA[document.title = "<% nvram_get("router_name"); %>" + info.titl;function setWirelessTable() { var table = document.getElementById("wireless_table"); var val = arguments; cleanTable(table); if(!val.length) { var cell = table.insertRow(-1).insertCell(-1); cell.colSpan = 7; cell.align = "center"; cell.innerHTML = "- " + share.none + " -"; return; } for(var i = 0; i < val.length; i = i + 6) { var row = table.insertRow(-1); var mac = val[i]; if ("<% nvram_get("maskmac"); %>" != "1") { var cellmac = row.insertCell(-1); cellmac.title = share.oui; cellmac.style.cursor = "pointer"; cellmac.style.textDecoration = "underline"; eval("addEvent(cellmac, 'click', function() { getOUIFromMAC('" + mac + "') })"); cellmac.innerHTML = mac; } else { row.insertCell(-1).innerHTML = mac; } row.insertCell(-1).innerHTML = val[i + 1]; row.insertCell(-1).innerHTML = val[i + 2]; row.insertCell(-1).innerHTML = val[i + 3]; row.insertCell(-1).innerHTML = val[i + 4]; row.insertCell(-1).innerHTML = val[i + 5]; setMeterBar(row.insertCell(-1), (val[i + 3] == "0" ? 0 : parseInt(val[i + 3]) * 1.24 + 116), ""); }}function setWDSTable() { var table = document.getElementById("wds_table"); var val = arguments; cleanTable(table); if(!val.length) { setElementVisible("wds", false); return; } for(var i = 0; i < val.length; i = i + 5) { var row = table.insertRow(-1); var mac = val[i]; if ("<% nvram_get("maskmac"); %>" != "1") { var cellmac = row.insertCell(-1); cellmac.title = share.oui; cellmac.style.cursor = "pointer"; cellmac.style.textDecoration = "underline"; eval("addEvent(cellmac, 'click', function() { getOUIFromMAC('" + mac + "') })"); cellmac.innerHTML = mac; } else { row.insertCell(-1).innerHTML = mac; } row.insertCell(-1).innerHTML = val[i + 1]; row.insertCell(-1).innerHTML = val[i + 2]; row.insertCell(-1).innerHTML = val[i + 3]; row.insertCell(-1).innerHTML = val[i + 4]; setMeterBar(row.insertCell(-1), (val[i + 2] == "0" ? 0 : parseInt(val[i + 2]) * 1.24 + 116), ""); } setElementVisible("wds", true);}function setDHCPTable() { var table = document.getElementById("dhcp_leases_table"); var val = arguments; cleanTable(table); if(!val.length) { var cell = table.insertRow(-1).insertCell(-1); cell.colSpan = 4; cell.align = "center"; cell.innerHTML = "- " + share.none + " -"; return; } for(var i = 0; i < val.length; i = i + 5) { var row = table.insertRow(-1); row.insertCell(-1).innerHTML = val[i]; row.insertCell(-1).innerHTML = val[i + 1]; var mac = val[i + 2]; if ("<% nvram_get("maskmac"); %>" != "1") { var cellmac = row.insertCell(-1); cellmac.title = share.oui; cellmac.style.cursor = "pointer"; cellmac.style.textDecoration = "underline"; eval("addEvent(cellmac, 'click', function() { getOUIFromMAC('" + mac + "') })"); cellmac.innerHTML = mac; } else { row.insertCell(-1).innerHTML = mac; } row.insertCell(-1).innerHTML = val[i + 3]; }}function setPacketInfo(val) { var packet = val.replace(/[A-Za-z=]/g, "").split(";"); setElementContent("packet_rx", packet[0] + " OK, " + (packet[1] > 0 ? packet[1] + " " + share.errs : share.none2 + " " + share.err) ); setElementContent("packet_tx", packet[2] + " OK, " + (packet[3] > 0 ? packet[3] + " " + share.errs : share.none2 + " " + share.err) );}function setMemoryValues(val) { var mem = val.replace(/'/g, "").split(","); var memTotal = parseInt(mem[19]) / 1024; var memSystem = Math.pow(2, Math.ceil(Math.log(memTotal) / Math.LN2)); var memFree = parseInt(mem[22]) / 1024; var memUsed = memTotal - memFree; var memBuffer = parseInt(mem[28]) / 1024; var memCached = parseInt(mem[31]) / 1024; var memActive = parseInt(mem[37]) / 1024; var memInactive = parseInt(mem[40]) / 1024; setElementContent("mem_total", memTotal.toFixed(1) + " MB / " + memSystem.toFixed(1) + " MB"); setElementContent("mem_free", memFree.toFixed(1) + " MB / " + memTotal.toFixed(1) + " MB"); setElementContent("mem_used", memUsed.toFixed(1) + " MB / " + memTotal.toFixed(1) + " MB"); setElementContent("mem_buffer", memBuffer.toFixed(1) + " MB / " + memUsed.toFixed(1) + " MB"); setElementContent("mem_cached", memCached.toFixed(1) + " MB / " + memUsed.toFixed(1) + " MB"); setElementContent("mem_active", memActive.toFixed(1) + " MB / " + memUsed.toFixed(1) + " MB"); setElementContent("mem_inactive", memInactive.toFixed(1) + " MB / " + memUsed.toFixed(1) + " MB");}var update;addEvent(window, "load", function() { setPacketInfo("<% wl_packet_get(); %>"); setMemoryValues("<% dumpmeminfo(); %>"); setWirelessTable(<% active_wireless(1); %>); setWDSTable(<% active_wds(1); %>); setDHCPTable(<% dumpleases(1); %>); setElementVisible("dhcp", "<% nvram_get("wl0_mode"); %>" == "ap" && "<% nvram_get("lan_proto"); %>" == "dhcp"); update = new StatusUpdate("Info.live.htm", <% nvram_get("refresh_time"); %>); update.onUpdate("packet_info", function(u) { setPacketInfo(u.packet_info); }); update.onUpdate("mem_info", function(u) { setMemoryValues(u.mem_info); }); update.onUpdate("active_wireless", function(u) { eval('setWirelessTable(' + u.active_wireless + ')'); }); update.onUpdate("active_wds", function(u) { eval('setWDSTable(' + u.active_wds + ')'); }); update.onUpdate("dhcp_leases", function(u) { eval('setDHCPTable(' + u.dhcp_leases + ')'); }); update.onUpdate("lan_proto", function(u) { setElementVisible("dhcp", u.wl_mode_short == "ap" && u.lan_proto == "dhcp"); }); update.start();});addEvent(window, "unload", function() { update.stop();});//]]></script> </head> <body class="gui"> <% showad(); %> <div id="wrapper"> <div id="content" class="infopage"> <div id="header"> <div id="logo"><h1><% show_control(); %></h1></div> <div id="menu"> <div id="menuMain"> <ul id="menuMainList"> <li><a href="index.asp"><% tran("bmenu.setup"); %></a></li> <li><a href="Wireless_Basic.asp"><% tran("bmenu.wireless"); %></a></li> <% nvram_invmatch("sipgate","1","<!--"); %> <li><a href="Sipath.asp"><% tran("bmenu.sipath"); %></a></li> <% nvram_invmatch("sipgate","1","-->"); %> <li><a href="Firewall.asp"><% tran("bmenu.security"); %></a></li> <li><a href="Filters.asp"><% tran("bmenu.accrestriction"); %></a></li> <li><a href="Forward.asp"><% tran("bmenu.applications"); %></a></li> <li><a href="Management.asp"><% tran("bmenu.admin"); %></a></li> <li><a href="Status_Router.asp"><% tran("bmenu.statu"); %></a></li> </ul> </div> </div> </div> <div id="main"> <div id="contentsInfo"> <h2><% tran("info.h2"); %></h2> <div class="col2l"> <fieldset> <legend><% tran("share.router"); %></legend> <div class="setting"> <div class="label"><% tran("share.routername"); %></div> <% nvram_get("router_name"); %> </div> <div class="setting"> <div class="label"><% tran("status_router.sys_model"); %></div> <% nvram_get("DD_BOARD"); %> </div> <div class="setting"> <div class="label">LAN MAC</div> <script type="text/javascript"> //<![CDATA[ document.write("<span id=\"lan_mac\" style=\"cursor:pointer; text-decoration:underline;\" title=\"" + share.oui + "\" onclick=\"getOUIFromMAC('<% nvram_get("lan_hwaddr"); %>')\" >"); document.write("<% nvram_get("lan_hwaddr"); %>"); document.write("</span>"); //]]> </script> </div> <div class="setting"> <div class="label">WAN MAC</div> <script type="text/javascript"> //<![CDATA[ document.write("<span id=\"wan_mac\" style=\"cursor:pointer; text-decoration:underline;\" title=\"" + share.oui + "\" onclick=\"getOUIFromMAC('<% nvram_get("wan_hwaddr"); %>')\" >"); document.write("<% nvram_get("wan_hwaddr"); %>"); document.write("</span>"); //]]> </script> </div> <% haswifi("<!--"); %> <div class="setting"> <div class="label"><% tran("info.wlanmac"); %></div> <script type="text/javascript">
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?