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

📄 filters.asp.svn-base

📁 一个很好的无线搜索、自动连接脚本
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
<% do_pagehead(); %>		<title><% nvram_get("router_name"); %> - Access Restrictions</title>		<script type="text/javascript">		//<![CDATA[document.title = "<% nvram_get("router_name"); %>" + filter.titl;<% filter_init(); %>var summary_win = null;var ipmac_win = null;function dayall(F) {	if(F.day_all.checked == false)		I = 1;	else		I = 0;		day_enable_disable(F,I);}function day_enable_disable(F,I) {	if(I == 1) {		choose_enable(F.week0);		choose_enable(F.week1);		choose_enable(F.week2);		choose_enable(F.week3);		choose_enable(F.week4);		choose_enable(F.week5);		choose_enable(F.week6);	} else if(I == 0) {		choose_disable(F.week0);		choose_disable(F.week1);		choose_disable(F.week2);		choose_disable(F.week3);		choose_disable(F.week4);		choose_disable(F.week5);		choose_disable(F.week6);	}}function timeall(F,I) {	time_enable_disable(F,I);}function time_enable_disable(F,I){	if(I == 1) {		choose_enable(F.start_hour);		choose_enable(F.start_min);		choose_enable(F.end_hour);		choose_enable(F.end_min);	} else if(I == 0) {		choose_disable(F.start_hour);		choose_disable(F.start_min);		choose_disable(F.end_hour);		choose_disable(F.end_min);	}}function valid(F) {	if(		F.day_all.checked == false &&		F.week0.checked == false &&		F.week1.checked == false &&		F.week2.checked == false &&		F.week3.checked == false &&		F.week4.checked == false &&		F.week5.checked == false &&		F.week6.checked == false	){		alert(filter.mess2);		return false;	}	if(F.time_all[1].checked == true){		start = (parseInt(F.start_hour.value, 10)) * 60 + parseInt(F.start_min.value, 10);		end = (parseInt(F.end_hour.value, 10)) * 60 + parseInt(F.end_min.value, 10);		if(end <= start){			alert(filter.mess3);			return false;		}	}	if(F.f_status1[1].checked == true) {		// Disable		F.f_status.value = "0";	} else {									// Enable		if(F.f_status2[1].checked == true) {	// Allow			F.f_status.value = "2";		} else {								// deny			F.f_status.value = "1";		}	}	if (F._filter_p2p)	if (F._filter_p2p.checked == false){	    F.filter_p2p.value = 0;	}else{	    F.filter_p2p.value = 1;	}	return true;}function init() {	day_enable_disable(document.filters, "<% filter_tod_get("day_all_init"); %>");	time_enable_disable(document.filters, "<% filter_tod_get("time_all_init"); %>");	setBlockedServicesValue();	Status(document.filters, "<% filter_policy_get("f_status","onload_status"); %>");	choose_disable(document.filters.port0_start);	choose_disable(document.filters.port0_end);	choose_disable(document.filters.port1_start);	choose_disable(document.filters.port1_end);	choose_disable(document.filters.port2_start);	choose_disable(document.filters.port2_end);	choose_disable(document.filters.port3_start);	choose_disable(document.filters.port3_end);}function service(id, name, port_start, port_end, protocol) {	this.id = id;	this.name = name;	this.start = port_start;	this.end = port_end;	this.protocol = protocol;	this.deleted = false;	this.modified = false;}var sorton = function(x,y){	if(x.name <  y.name) return -1;	else if (x.name == y.name) return 0;	else return 1;}services=new Array();services_length=0;/* Init. services data structure */<% filter_port_services_get("all_list", "0"); %>services.sort(sorton);servport_name0 = "<% filter_port_services_get("service", "0"); %>";servport_name1 = "<% filter_port_services_get("service", "1"); %>";servport_name2 = "<% filter_port_services_get("service", "2"); %>";servport_name3 = "<% filter_port_services_get("service", "3"); %>";p2p_value = "<% filter_port_services_get("p2p", "0"); %>";function search_service_index(name) {	for(var i=0; i<services_length ; i++){		if(name == services[i].name){			return i;		}	}	return -1;}function write_service_options(name) {	var index = search_service_index(name);	for(var i=0 ; i<services_length ; i++){		document.write("<option value=\""+services[i].name+"\"");		if(i==index) {			document.write(" selected=\"selected\"");		}		document.write(">"+services[i].name+"</option>");	}}function setBlockedServicesValue() {	var index;	if (p2p_value)	if (p2p_value == "1")	    document.filters._filter_p2p.checked = true;	else	    document.filters._filter_p2p.checked = false;	/* for service port 0 */	index = search_service_index(servport_name0);	if(index!=-1){		document.filters.port0_start.value = services[index].start;		document.filters.port0_end.value = services[index].end;		document.filters.blocked_service0.selectedIndex = index+1; /* first will be none */	}	/* for service port 1 */	index = search_service_index(servport_name1);	if(index!=-1){		document.filters.port1_start.value = services[index].start;		document.filters.port1_end.value = services[index].end;		document.filters.blocked_service1.selectedIndex = index+1; /* first will be none */	}	/* for service port 2 */	index = search_service_index(servport_name2);	if(index!=-1){		document.filters.port2_start.value = services[index].start;		document.filters.port2_end.value = services[index].end;		document.filters.blocked_service2.selectedIndex = index+1; /* first will be none */	}	/* for service port 3 */	index = search_service_index(servport_name3);	if(index!=-1){		document.filters.port3_start.value = services[index].start;		document.filters.port3_end.value = services[index].end;		document.filters.blocked_service3.selectedIndex = index+1; /* first will be none */	}}function onchange_blockedServices(index, start, end) {	index--	if(index == -1) {		start.value = '';		end.value = '';	} else {		start.value = services[index].start;		end.value = services[index].end;	}}function Status(F,I) {	var start = '';	var end = '';	var total = F.elements.length;	for(i=0 ; i < total ; i++){		if(F.elements[i].name == "blocked_service0")			start = i;		if(F.elements[i].name == "url7")			end = i;	}	if(start == '' || end == '')		return true;	if(I == "deny" ) {		for(i = start; i<=end ;i++) {			choose_disable(F.elements[i]);		}	} else {		for(i = start; i<=end ;i++) {			choose_enable(F.elements[i]);		}		choose_disable(document.filters.port0_start);		choose_disable(document.filters.port0_end);		choose_disable(document.filters.port1_start);		choose_disable(document.filters.port1_end);		choose_disable(document.filters.port2_start);		choose_disable(document.filters.port2_end);		choose_disable(document.filters.port3_start);		choose_disable(document.filters.port3_end);	}}function SelFilter(num,F) {	F.f_id.value=F.f_id.options[num].value;	apply(F);}function to_delete(F) {	if(confirm(filter.mess1)) {		F.submit_type.value = "delete";		F.submit();	}}

⌨️ 快捷键说明

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