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

📄 pvc.js

📁 Filesystem for DSL-300T with MMC mod (must be extracted in the first primary partition, formatted in
💻 JS
字号:
var pvcPageErrors = new Array();var pvcPageErrorCount = 0;function pvcDoOnLoad(){  jslSetValue("uiViewPvcVpi","uiPostPvcVpi");  jslSetValue("uiViewPvcVci","uiPostPvcVci");  switch(document.getElementById("uiPostPvcQoS").value)  {    case "CBR":      jslSetValue("uiViewPvcPcr","uiPostPvcCbrPcr");	  document.getElementById("uiViewPvcScr").value="";    break;    case "VBR":      jslSetValue("uiViewPvcPcr","uiPostPvcVbrPcr");      jslSetValue("uiViewPvcScr","uiPostPvcVbrScr");    break;    case "UBR":    default:	  document.getElementById("uiViewPvcPcr").value="";	  document.getElementById("uiViewPvcScr").value="";	break;  }  pvcDoSetQoS(document.getElementById("uiPostPvcQoS").value);}function pvcDoSave(){  var message;  jslSetValue("uiPostPvcVpi","uiViewPvcVpi");  jslSetValue("uiPostPvcVci","uiViewPvcVci");  jslSetValue("uiPostPvcQoS","uiViewQosS");  switch(document.getElementById("uiPostPvcQoS").value)  {    case "CBR":      jslSetValue("uiPostPvcCbrPcr","uiViewPvcPcr");    break;    case "VBR":      jslSetValue("uiPostPvcVbrPcr","uiViewPvcPcr");      jslSetValue("uiPostPvcVbrScr","uiViewPvcScr");    break;    case "UBR":    default:	break;  }}function pvcDoSetQoS(arg){  var index = 0;  switch(arg)  {    case "CBR":      index = 1;	  jslEnable("uiViewPvcPcr");	  jslDisable("uiViewPvcScr");    break;    case "VBR":      index = 2;	  jslEnable("uiViewPvcPcr");	  jslEnable("uiViewPvcScr");    break;    case "UBR":    default:      index = 0;	  jslDisable("uiViewPvcPcr");	  jslDisable("uiViewPvcScr");	break;  }  document.getElementById("uiViewQosS").selectedIndex=index;}function pvcDoValidatePage(){  var message;  var value;  var pvcPageErrorCount=0;  value = document.getElementById("uiPostPvcVpi").value;  message = valDoValidateInteger(value);  if(message!=null) { return false;  erlDoAddError("bad","uiViewPvcVpi","",value,message); pvcPageErrorCount++; }  else if(Number(value) > 255 || Number(value)<0) { alert("Il VPI deve essere nel range 0-255"); return false; erlDoAddError("bad","uiViewPvcVpi","",value,"VPI must be in the range 0-255"); pvcPageErrorCount++ }  value = document.getElementById("uiPostPvcVci").value;  message = valDoValidateInteger(value);  if(message!=null) { return false; erlDoAddError("bad","uiViewPvcVci","",value,message); pvcPageErrorCount++; }  else if(Number(value) > 65535 || Number(value)<32) { alert("Il VCI deve essere nel range 32-65535"); return false; erlDoAddError("bad","uiViewPvcVci","",value,"VCI must be in the range 32-65535"); pvcPageErrorCount++; }    value = document.getElementById("uiPostPvcQoS").value;  switch(value)  {    case "UBR":	 break;    case "CBR":                value = document.getElementById("uiPostPvcCbrPcr").value;                message = valDoValidateInteger(value);                if(message!=null) { return false; erlDoAddError("bad","uiViewPvcPcr","",value,message); pvcPageErrorCount++; }                else if(Number(value) > 65534) { alert("Il PCR deve essere minore di 65534"); return false; erlDoAddError("bad","uiViewPvcPcr","",value,"PCR must be less than 65534"); pvcPageErrorCount++; }	 break;    case "VBR":                value = document.getElementById("uiPostPvcVbrPcr").value;                message = valDoValidateInteger(value);                if(message!=null) { return false; erlDoAddError("bad","uiViewPvcPcr","",value,message); pvcPageErrorCount++; }                else if(Number(value) > 65534) { alert("Il PCR deve essere minore di 65534"); return false; erlDoAddError("bad","uiViewPvcPcr","",value,"PCR must be less than 65534"); pvcPageErrorCount++; }               value = document.getElementById("uiPostPvcVbrScr").value;               message = valDoValidateInteger(value);               if(message!=null) {  return false; erlDoAddError("bad","uiViewPvcScr","",value,message); pvcPageErrorCount++; }               else if(Number(value) > 65534) { alert("L'SCR deve essere minore di 65534"); return false; erlDoAddError("bad","uiViewPvcScr","",value,"PCR must be less than 65534"); pvcPageErrorCount++; }	 break;     default:	 break;  }  if(pvcPageErrorCount!=0) message="PVC";  else message="";  return true;  }

⌨️ 快捷键说明

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