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

📄 ppp.js

📁 Filesystem for DSL-300T with MMC mod (must be extracted in the first primary partition, formatted in
💻 JS
字号:
function pppDoOnLoad(){  jslSetValue("uiViewUserName","uiPostPppUsername");  jslSetValue("uiViewPassword","uiPostPppPassword");  jslSetValue("uiViewIdleTime","uiPostPppIdleTimeout");  jslSetValue("uiViewMaxFail","uiPostPppMaxFail");  jslSetValue("uiViewMTU","uiPostPppMTU");  jslSetValue("uiViewMRU","uiPostPppMRU");  jslSetValue("uiViewKeepAlive","uiPostPppKeepAlive");  pppDoSetOnDemand(document.getElementById("uiPostPppMode").value);  pppDoSetDefRoute(document.getElementById("uiPostPppDefRoute").value);   pppDoSetDebug(document.getElementById("uiPostPppDebug").value);  <? if eq pppoe $var:contype 'pppDoSetEnforceMRU(document.getElementById("uiPostEnforceMRU").value);' '' ?>}function pppDoGetOnDemand(){  if(document.getElementById("uiViewOnDemand").value=="off") return "lcp";  else return "on_demand";}function pppDoSetOnDemand(ondemand){  var checkbox = document.getElementById('uiViewOnDemand');  switch(ondemand)  {      case "on_demand":     checkbox.value="off";	 jslDoToggleCheckBox('uiViewOnDemand');	 jslEnable("uiViewIdleTime");	 jslDisable("uiViewKeepAlive");    break;    case "lcp":    default:     checkbox.value="on";	 jslDoToggleCheckBox('uiViewOnDemand');	 jslDisable("uiViewIdleTime");	 jslEnable("uiViewKeepAlive");    break;  }}function pppDoChangeOnDemand(arg){    if(document.getElementById(arg).value=="off") pppDoSetOnDemand("on_demand");    else pppDoSetOnDemand("lcp");}function pppDoChangeEnforceMRU(arg){    if(document.getElementById(arg).value=="off") {  	document.getElementById("uiPostEnforceMRU").value="0";  }  else {  	document.getElementById("uiPostEnforceMRU").value="1";  }}function pppDoSetEnforceMRU(value){    switch (value) {	case "1":	  	document.getElementById("uiViewEnforceMRU").value="on";		document.getElementById("uiViewEnforceMRU").checked=true;		break;	case "0":	default:	  	document.getElementById("uiPostEnforceMRU").value="0";		document.getElementById("uiViewEnforceMRU").value="off";		document.getElementById("uiViewEnforceMRU").checked=false;		break;  }}function pppDoGetEnforceMRU(){  if(document.getElementById("uiViewEnforceMRU").value=="off") return "0";  else return "1";}function pppDoChangeDebug(arg){    if(document.getElementById(arg).value=="off") {  	document.getElementById("uiPostPppDebug").value="0";  }  else {  	document.getElementById("uiPostPppDebug").value="1";  }}function pppDoSetDebug(value){    switch (value) {	case "1":	  	document.getElementById("uiViewDebug").value="on";                document.getElementById("uiViewDebug").checked=true;		break;	case "0":	default:	  	document.getElementById("uiPostPppDebug").value="0";		document.getElementById("uiViewDebug").value="off";                document.getElementById("uiViewDebug").checked=false;		break;  }}function pppDoGetDebug(){  return "0";  //if(1==1) return "0";  //else return "1";}function pppDoSetDefRoute(arg){  if(arg=="0") document.getElementById("uiViewSetRoute").value="on";  else document.getElementById("uiViewSetRoute").value="off";  jslDoToggleCheckBox("uiViewSetRoute");}function pppDoGetDefRoute(){  if(document.getElementById("uiViewSetRoute").value=="on") return "1";  return "0";}function pppDoOnSave(){  document.getElementById("uiPostPppMode").value=pppDoGetOnDemand();  document.getElementById("uiPostPppDefRoute").value=pppDoGetDefRoute();  <? if eq pppoe $var:contype 'document.getElementById("uiPostEnforceMRU").value=pppDoGetEnforceMRU();' '' ?>  document.getElementById("uiPostPppDebug").value=pppDoGetDebug();  jslSetValue("uiPostPppUsername","uiViewUserName");  jslSetValue("uiPostPppPassword","uiViewPassword");  jslSetValue("uiPostPppIdleTimeout","uiViewIdleTime");  jslSetValue("uiPostPppMaxFail","uiViewMaxFail");  jslSetValue("uiPostPppMTU","uiViewMTU");  jslSetValue("uiPostPppMRU","uiViewMRU");  jslSetValue("uiPostPppKeepAlive","uiViewKeepAlive");}function pppDoValidatePage(){  var message;  var value;  var maxmru = 1500;  var maxfail = 100;  var maxidle = 300;  var count=0;    value = document.getElementById("uiPostPppUsername").value; message = valDoValidateUsrPwd(value,'1'); if(message!=null) { return false; erlDoAddError("bad","uiViewUserName","",value,message); count++; }   value = document.getElementById("uiPostPppPassword").value; message = valDoValidateUsrPwd(value,'0'); if(message!=null) { return false; erlDoAddError("bad","uiViewPassword","",value,message);  count++; }   value = document.getElementById("uiPostPppIdleTimeout").value; message = valDoValidateInteger(value); if(message!=null) { return false;  erlDoAddError("bad","uiViewIdleTime","",value,message);  count++; }  else if(value > maxidle) { alert("La scadenza di attesa deve essere minore di "+maxidle); return false; erlDoAddError("bad","uiViewIdleTime","",value,"Idle Timeout must be less than"+maxidle); count++; }  value = document.getElementById("uiPostPppMaxFail").value;  message = valDoValidateInteger(value);  if(message!=null) { return false;erlDoAddError("bad","uiViewMaxFail","",value,message); count++; }   else if(value > maxfail) { alert("I fallimenti massimi devono essere minori di "+maxfail); return false;erlDoAddError("bad","uiViewMaxFail","",value,"MAX Fail must be less than"+maxfail); count++; }  value = document.getElementById("uiPostPppMRU").value;  message = valDoValidateInteger(value);  if(message!=null) { return false;erlDoAddError("bad","uiViewMRU","",value,message); count++; }   else if(value > maxmru) { alert("L'MRU massimo deve essere minore di "+maxmru); return false;erlDoAddError("bad","uiViewMRU","",value,"MRU must be less than"+maxmru); count++; }  value = document.getElementById("uiPostPppKeepAlive").value;  message = valDoValidateInteger(value);  if(message!=null) { return false;erlDoAddError("bad","uiViewKeepAlive","",value,message); count++; }  if(count!=0) message="PPP";   else message="";   return true;}

⌨️ 快捷键说明

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