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

📄 status_wireless.asp.svn-base

📁 一个很好的无线搜索、自动连接脚本
💻 SVN-BASE
字号:
<% do_pagehead(); %>		<title><% nvram_get("router_name"); %> - Wireless Status</title>		<script type="text/javascript">		//<![CDATA[document.title = "<% nvram_get("router_name"); %>" + status_wireless.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 = 5;		cell.align = "center";		cell.innerHTML = "- " + share.none + " -";		return;	}	for(var i = 0; i < val.length; i = i + 4) {		var row = table.insertRow(-1);				var mac = val[i];		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;		row.insertCell(-1).innerHTML = val[i + 1];		row.insertCell(-1).innerHTML = val[i + 2];		row.insertCell(-1).innerHTML = val[i + 3];		setMeterBar(row.insertCell(-1), (val[i + 1] == "0" ? 0 : parseInt(val[i + 1]) * 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];		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;				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 setPacketInfo(val) {	var packet = val.replace(/[A-Za-z=]/g, "").split(";");	setMeterBar("packet_rx", 		(parseInt(packet[1]) == 0 ? 100 : parseInt(packet[0]) / (parseInt(packet[0]) + parseInt(packet[1])) * 100),		packet[0] + " OK, " + (packet[1] > 0 ? packet[1] + " " + share.errs : share.none2 + " " + share.err)	);	setMeterBar("packet_tx",		(parseInt(packet[3]) == 0 ? 100 : parseInt(packet[2]) / (parseInt(packet[2]) + parseInt(packet[3])) * 100),		packet[2] + " OK, " + (packet[3] > 0 ? packet[3] + " " + share.errs : share.none2 + " " + share.err)	);}var update;addEvent(window, "load", function() {	setWirelessTable(<% active_wireless(0); %>);	setWDSTable(<% active_wds(0); %>);	setPacketInfo("<% wl_packet_get(); %>");	update = new StatusUpdate("Status_Wireless.live.asp", <% nvram_get("refresh_time"); %>);	update.onUpdate("active_wireless", function(u) {		eval('setWirelessTable(' + u.active_wireless + ')');	});	update.onUpdate("active_wds", function(u) {		eval('setWDSTable(' + u.active_wds + ')');	});	update.onUpdate("packet_info", function(u) {		setPacketInfo(u.packet_info);	});	update.start();});addEvent(window, "unload", function() {	update.stop();});				//]]>		</script>	</head>	<body class="gui">		<% showad(); %>		<div id="wrapper">			<div id="content">				<div id="header">					<div id="logo"><h1><% show_control(); %></h1></div>					<% do_menu("Status_Router.asp","Status_Wireless.asp"); %>				</div>				<div id="main">					<div id="contents">						<form action="apply.cgi" method="<% get_http_method(); %>">							<h2><% tran("status_wireless.h2"); %></h2>														<fieldset>								<legend><% tran("status_wireless.legend"); %></legend>								<div class="setting">									<div class="label"><% tran("share.mac"); %></div>									<script type="text/javascript">									//<![CDATA[									document.write("<span id=\"wl_mac\" style=\"cursor:pointer; text-decoration:underline;\" title=\"" + share.oui + "\" onclick=\"getOUIFromMAC('<% show_wl_mac(); %>')\" >");									document.write("<% show_wl_mac(); %>");									document.write("</span>");									//]]>									</script>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("wl_basic.radio"); %></div>									<span id="wl_radio"><% get_radio_state(); %></span>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("share.mode"); %></div>									<% getwirelessmode(); %>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("status_wireless.net"); %></div>									<% getwirelessnetmode(); %>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("share.ssid"); %></div>									<span id="wl_ssid"><% nvram_get("wl_ssid"); %></span>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("share.channel"); %></div>									<span id="wl_channel"><% get_curchannel(); %></span>&nbsp;								</div>								<div class="setting">									<div class="label">Xmit</div>									<span id="wl_xmit"><% nvram_get("txpwr"); %> mW</span>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("share.rates"); %></div>									<span id="wl_rate"><% get_currate(); %></span>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("share.encrypt"); %></div>									<% nvram_match("security_mode", "disabled", "<script type="text/javascript">Capture(share.disabled)</script>"); %><% nvram_invmatch("security_mode", "disabled", "<script type="text/javascript">Capture(share.enabled)</script>,&nbsp;"); %>									<% nvram_match("security_mode", "psk", "WPA Personal"); %>									<% nvram_match("security_mode", "wpa", "WPA Enterprise"); %>									<% nvram_match("security_mode", "psk2", "WPA2 Personal Only"); %>									<% nvram_match("security_mode", "wpa2", "WPA2 Enterprise Only"); %>									<% nvram_match("security_mode", "psk psk2", "WPA2 Personal Mixed"); %>									<% nvram_match("security_mode", "wpa wpa2", "WPA2 Enterprise Mixed"); %>									<% nvram_match("security_mode", "radius", "RADIUS"); %>									<% nvram_match("security_mode", "wep", "WEP"); %>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("status_wireless.pptp"); %></div>									<% nvram_else_match("pptpd_connected", "1", "<script type="text/javascript">Capture(share.connected)</script>", "<script type="text/javascript">Capture(share.disconnected)</script>"); %>&nbsp;								</div>							</fieldset><br />														<fieldset>								<legend><% tran("status_wireless.legend2"); %></legend>								<div class="setting">									<div class="label"><% tran("status_wireless.rx"); %></div>									<span id="packet_rx"></span>&nbsp;								</div>								<div class="setting">									<div class="label"><% tran("status_wireless.tx"); %></div>									<span id="packet_tx"></span>&nbsp;								</div>							</fieldset><br />														<h2><% tran("status_wireless.h22"); %></h2>							<fieldset>								<legend><% nvram_match("wl_mode", "wet", "<script type="text/javascript">Capture(info.ap)</script>"); %><% nvram_match("wl_mode", "ap", "<script type="text/javascript">Capture(status_wireless.legend3)</script>"); %><% nvram_match("wl_mode", "sta", "<script type="text/javascript">Capture(info.ap)</script>"); %><% nvram_match("wl_mode", "infra", "<script type="text/javascript">Capture(info.ap)</script>"); %><% nvram_match("wl_mode", "apsta", "<script type="text/javascript">Capture(status_wireless.legend3)</script>"); %></legend>								<table class="table center" cellspacing="5" id="wireless_table" summary="wireless clients table">									<tr>										<th width="54%"><% tran("share.mac"); %></th>										<th width="8%"><% tran("share.signal"); %></th>										<th width="8%"><% tran("share.noise"); %></th>										<th width="8%">SNR</th>										<th width="22%"><% tran("status_wireless.signal_qual"); %></th>									</tr>								</table>							</fieldset><br />														<div id="wds" style="display:none">								<fieldset>									<legend><% tran("status_wireless.wds"); %></legend>									<table class="table center" cellspacing="6" id="wds_table">										<tr>											<th width="20%"><% tran("share.mac"); %></th>											<th width="31%"><% tran("share.descr"); %></th>											<th width="8%"><% tran("share.signal"); %></th>											<th width="8%"><% tran("share.noise"); %></th>											<th width="8%">SNR</th>											<th width="22%"><% tran("status_wireless.signal_qual"); %></th>										</tr>									</table>								</fieldset><br />							</div>							<div class="center">								<script type="text/javascript">								//<![CDATA[								document.write("<input class=\"button\" type=\"button\" name=\"site_survey\" value=\"" + sbutton.survey + "\" onclick=\"<% nvram_else_match("wl_net_mode", "disabled", "alert(errmsg.err59)", "openWindow('Site_Survey.asp', 760, 700)"); %>\" />");								<% support_invmatch("WIVIZ_SUPPORT","1","/"); %><% support_invmatch("WIVIZ_SUPPORT","1","/"); %>document.write("<input class=\"button\" type=\"button\" name=\"wiviz_survey\" value=\"Wiviz survey\" onclick=\"<% nvram_else_match("wl_net_mode", "disabled", "alert(errmsg.err59)", "openWindow('Wiviz_Survey.asp', 760, 700)"); %>\" />");								//]]>								</script>							</div><br />							<div class="submitFooter">								<script type="text/javascript">								//<![CDATA[								var autoref = <% nvram_else_match("refresh_time","0","sbutton.refres","sbutton.autorefresh"); %>;								submitFooterButton(0,0,0,autoref);								//]]>								</script>							</div>						</form>					</div>				</div>				<div id="helpContainer">					<div id="help">						<div><h2><% tran("share.help"); %></h2></div>						<dl>							<dt class="term"><% tran("share.mac"); %>:</dt>							<dd class="definition"><% tran("hstatus_wireless.right2"); %></dd>							<dt class="term"><% tran("status_wireless.net"); %>:</dt>							<dd class="definition"><% tran("hstatus_wireless.right4"); %></dd>							<dt class="term"><% tran("share.oui"); %>:</dt>							<dd class="definition"><% tran("hstatus_lan.right10"); %></dd>						</dl><br />						<a href="javascript:openHelpWindow<% nvram_selmatch("dist_type","micro","Ext"); %>('HStatusWireless.asp');"><% tran("share.more"); %></a>					</div>				</div>				<div id="floatKiller"></div>				<% do_statusinfo(); %>			</div>		</div>	</body></html>

⌨️ 快捷键说明

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