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"); %>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("status_router.sys_model"); %></div>									<% nvram_get("DD_BOARD"); %>&nbsp;								</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>&nbsp;								</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>&nbsp;								</div>								<% haswifi("<!--"); %>								<div class="setting">									<div class="label"><% tran("info.wlanmac"); %></div>									<script type="text/javascript">

⌨️ 快捷键说明

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