📄 index.asp.svn-base
字号:
<% do_pagehead(); %> <title><% nvram_get("router_name"); %> - Setup</title> <script type="text/javascript"> //<![CDATA[document.title = "<% nvram_get("router_name"); %>" + idx.titl;var wan_proto = "<% nvram_get("wan_proto"); %>";var dhcp_win = null;function pptpUseDHCP(F, val) { setElementsActive("wan_ipaddr_0", "wan_netmask_3", val==0)}function valid_mtu(I) { var start = null; var end = null; if(wan_proto == "pppoe") { start = 576; end = 1492; } else if (wan_proto == "pptp" || wan_proto == "l2tp") { start = 1200; end = 1400; } else { start = 576; end = 1500; } valid_range(I,start,end,"MTU");}function SelMTU(num,F) { mtu_enable_disable(F,num);}function mtu_enable_disable(F,I) { if ( I == "0" ) choose_disable(F.wan_mtu); else choose_enable(F.wan_mtu);}function valid_value(F) { if (!('<% nvram_get("wl0_mode"); %>' == 'wet') && !('<% nvram_get("wl0_mode"); %>' == 'apstawet')) { if (F.now_proto.value == "pptp" || F.now_proto.value == "static") { pptp_dhcp = ""; // Sveasoft: allow 0.0.0.0 for pptp. We'll let DHCP take care of it. if (F.now_proto.value == "pptp" && F.wan_ipaddr_0.value == "0" && F.wan_ipaddr_1.value == "0" && F.wan_ipaddr_2.value == "0" && F.wan_ipaddr_3.value == "0") pptp_dhcp = "skip"; if (!F.pptp_use_dhcp || F.pptp_use_dhcp.value == "0") { if(pptp_dhcp != "skip" && !valid_ip(F,"F.wan_ipaddr","IP",ZERO_NO|MASK_NO)) return false; if(pptp_dhcp != "skip" && !valid_mask(F,"F.wan_netmask",ZERO_NO|BCST_NO)) return false; } if(F.now_proto.value == "static") { if(!valid_ip(F,"F.wan_gateway","Gateway",ZERO_NO|MASK_NO)) return false; } if(pptp_dhcp != "skip" && F.now_proto.value == "pptp") { if (F.pptp_use_dhcp.value == "0") { if(!valid_ip(F,"F.pptp_server_ip","Gateway",ZERO_NO|MASK_NO)) return false; if(!valid_ip_gw(F,"F.wan_ipaddr","F.wan_netmask","F.pptp_server_ip")) return false; } } } } if(F.now_proto.value == "pppoe" || F.now_proto.value == "pptp" || F.now_proto.value == "l2tp") { if(F.ppp_username.value == "") { alert(errmsg.err0); F.ppp_username.focus(); return false; } } if(!<% nvram_else_selmatch("dhcpfwd_enable", "1", "1", "0"); %>) { if(!valid_dhcp_server(F)) return false; } if(F.router_name) if(F.router_name.value == "") { alert(errmsg.err1); F.router_name.focus(); return false; } if(document.setup) if(document.setup.now_proto) if(document.setup.now_proto.value == "pptp") pptpUseDHCP(document.setup, '<% nvram_get("pptp_use_dhcp"); %>'); return true;}function valid_dhcp_server(F) { if(F.lan_proto == null) return true; if (F.lan_proto.selectedIndex == 0) return true; a1 = parseInt(F.dhcp_start.value,10); a2 = parseInt(F.dhcp_num.value,10); if (a1 + a2 > 255) { alert(errmsg.err2); return false; } if (F.wan_dns0 != null) if (!valid_ip(F,"F.wan_dns0","DNS",MASK_NO)) return false; if (F.wan_dns1 != null) if (!valid_ip(F,"F.wan_dns1","DNS",MASK_NO)) return false; if (F.wan_dns2 != null) if (!valid_ip(F,"F.wan_dns2","DNS",MASK_NO)) return false; if (F.wan_wins != null) if (!valid_ip(F,"F.wan_wins","WINS",MASK_NO)) return false; return true;}function SelDHCP(T,F) { dhcp_enable_disable(F,T);}function dhcp_enable_disable(F,T) { var start = ''; var end = ''; var total = F.elements.length; for(i=0 ; i < total ; i++) { if(F.elements[i].name == "dhcp_start") start = i; if(F.elements[i].name == "wan_wins_3") end = i; } if(start == '' || end == '') return true; if( T == "static" ) { for(i = start; i<=end ;i++) { choose_disable(F.elements[i]); } } else { for(i = start; i<=end ;i++) { choose_enable(F.elements[i]); } }}function ppp_enable_disable(F,I) { if( I == "0") { choose_disable(F.ppp_idletime); choose_enable(F.ppp_redialperiod); } else { choose_enable(F.ppp_idletime); choose_disable(F.ppp_redialperiod); }}function setDNSMasq(F) { if (document.setup._dhcp_dnsmasq) { if(F._dhcp_dnsmasq.checked == true) { setElementActive("_auth_dnsmasq", true); } else { F._auth_dnsmasq.checked=false; setElementActive("_auth_dnsmasq", false); } }}function SelWAN(num,F) { F.submit_type.value = "wan_proto"; F.wan_proto.value=F.wan_proto.options[num].value; F.submit();}function SelDHCPFWD(num,F) { F.submit_type.value = "dhcpfwd"; F.dhcpfwd_enable.value = F.dhcpfwd_enable.options[num].value; F.submit();}function to_submit(F) { if(valid_value(F)) { if(F._daylight_time.checked == false) F.daylight_time.value = 0; else F.daylight_time.value = 1; if(F._dhcp_dnsmasq) { if(F._dhcp_dnsmasq.checked == false) F.dhcp_dnsmasq.value = 0; else F.dhcp_dnsmasq.value = 1; } if(F._dns_dnsmasq) { if(F._dns_dnsmasq.checked == false) F.dns_dnsmasq.value = 0; else F.dns_dnsmasq.value = 1; } if(F._auth_dnsmasq) { if(F._auth_dnsmasq.checked == false) F.auth_dnsmasq.value = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -