remote_mgmt.js

来自「Acorp firmware port for D-Link DSL-300T 」· JavaScript 代码 · 共 64 行

JS
64
字号

<script language="JavaScript">

<? include ../html/js/val.js ?>
<? include ../html/js/jsl.js ?>
<? include ../html/js/error.js ?>

function uiDoOnLoad()
{
 jslPostToViewCheckBox("uiViewRemoteManagementState", "uiPostRemoteManagementState")
  //doShowPageErrors();
 uiDoChangeState(document.getElementById("uiViewRemoteManagementState").value);
}

function uiDoChangeState(value)
{
  switch(value) 
  {
    case "on":
     <? multiquery fdb:settings/categoryH/acl/acl_services `jslEnable("uiViewWanServiceState$00", "uiViewLanServiceState$00"); ` ?>
     jslEnable("uiViewLanAccessNewIP", "uiViewAccessItemAdd","uiViewAccessItemDelete","uiViewLanAccessListSelector");
	 break;
     case "off":
     default:
     <? multiquery fdb:settings/categoryH/acl/acl_services `jslDisable("uiViewWanServiceState$00", "uiViewLanServiceState$00"); ` ?>
     jslDisable("uiViewLanAccessNewIP", "uiViewAccessItemAdd","uiViewAccessItemDelete","uiViewLanAccessListSelector");
     break;
	}
}

function uiDoSave()
{
  var error=null;
  
  if((document.getElementById("uiViewLanAccessNewIP").value!="") && (document.getElementById("uiViewAccessItemAdd").value == "on"))
  {
    error=valDoValidateIp(document.getElementById("uiViewLanAccessNewIP").value);
    if(error!=null) {
    	alert(error);
    	return;
    }
    jslEnable("uiPostAddNewIP");
    jslSetValue("uiPostAddNewIP","uiViewLanAccessNewIP");
  }

  if((document.getElementById("uiViewLanAccessListSelector").value!="invalid") &&
  (document.getElementById("uiViewAccessItemDelete").value=="on")
  )
  {
   jslEnable("uiPostDeleteIP");
   jslSetValue("uiPostDeleteIP","uiViewLanAccessListSelector");
  }
  else jslDisable("uiPostDeleteIP");

  jslViewToPostCheckBox("uiPostRemoteManagementState", "uiViewRemoteManagementState")

  if(confirm("Are you sure access is not completely blocked"))jslFormSubmit("uiPostForm");
}
function uiDoCancel()
{
  jslGoTo(null,"home");
}
</script>

⌨️ 快捷键说明

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