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

📄 ddns.js

📁 Acorp firmware port for D-Link DSL-300T - root fs
💻 JS
📖 第 1 页 / 共 2 页
字号:
}function uiChangeDDNSStatus(arg){  <? if eq `0` `$var:sind` `  if (arg == "on")      document.getElementById("uiPostDynDNSStatus").value = "1";  else    document.getElementById("uiPostDynDNSStatus").value = "0";  ` ` ` ?>  <? if eq `1` `$var:sind` `  if (arg == "on")      document.getElementById("uiPostTZOStatus").value = "1";  else    document.getElementById("uiPostTZOStatus").value = "0";  ` ` ` ?>  <? if eq `2` `$var:sind` `  if (arg == "on")      document.getElementById("uiPostNOIPStatus").value = "1";  else    document.getElementById("uiPostNOIPStatus").value = "0";  ` ` ` ?>}function uiSetNOIPGroup(arg){  if(arg=="1"|| arg =="on")     uiInitializeNOIPGroup('on');  else    uiInitializeNOIPGroup('off');}function uiInitializeNOIPGroup(arg){   var checkbox = document.getElementById("uiViewNOIPGroup");  if (checkbox.value != arg)    jslDoToggleCheckBox ("uiViewNOIPGroup");  if (arg == "on")    document.getElementById("uiPostNOIPGroup").value = "1";  else    document.getElementById("uiPostNOIPGroup").value = "0";}function uiChangeNOIPGroup(arg){    if(arg == "on")	document.getElementById("uiPostNOIPGroup").value = "1";    else	document.getElementById("uiPostNOIPGroup").value = "0";}function uiDoCancel(){  jslGoTo(null,"home");}function uiDoSave(){  CurrentConnectionSelection = document.getElementById("uiViewWanCombo").options[document.getElementById("uiViewWanCombo").selectedIndex].value;  document.getElementById("uiPostDDNSConnection").value=ConnectionDatabase[CurrentConnectionSelection];  document.getElementById("uiPostDDNSConn").value=ConnectionDatabase[CurrentConnectionSelection];  document.getElementById("uiPostDDNSConId").value=CurrentConnectionSelection;    document.getElementById("uiPostSind").value = document.getElementById("uiViewServerCombo").selectedIndex;  document.getElementById("uiPostSname").value = document.getElementById("uiViewServerCombo").options[document.getElementById("uiPostSind").value].value;  document.getElementById("uiPostDDNSServer").value = document.getElementById("uiViewServerCombo").options[document.getElementById("uiPostSind").value].value;  <? if eq `0` $var:sind `  document.getElementById("uiPostDynDNSStatus").value=document.getElementById("uiViewDynDNSStatus").value;  document.getElementById("uiPostDynDNSUser").value=document.getElementById("uiViewDynDNSUser").value;  document.getElementById("uiPostDynDNSPasswd").value=document.getElementById("uiViewDynDNSPasswd").value;  document.getElementById("uiPostDynDNSName").value=document.getElementById("uiViewDynDNSName").value;  ` ` ` ?>  <? if eq `1` $var:sind `  document.getElementById("uiPostTZOStatus").value=document.getElementById("uiViewTZOStatus").value;  document.getElementById("uiPostTZOEmail").value=document.getElementById("uiViewTZOEmail").value;  document.getElementById("uiPostTZOKey").value=document.getElementById("uiViewTZOKey").value;  document.getElementById("uiPostTZOName").value=document.getElementById("uiViewTZOName").value;  ` ` ` ?>  <? if eq `2` $var:sind `  document.getElementById("uiPostNOIPStatus").value=document.getElementById("uiViewNOIPStatus").value;  document.getElementById("uiPostNOIPUser").value=document.getElementById("uiViewNOIPUser").value;  document.getElementById("uiPostNOIPPasswd").value=document.getElementById("uiViewNOIPPasswd").value;  document.getElementById("uiPostNOIPGroup").value=document.getElementById("uiViewNOIPGroup").value;  document.getElementById("uiPostNOIPName").value=document.getElementById("uiViewNOIPName").value;  ` ` ` ?>    <? if eq `0` $var:sind `  var user=document.getElementById("uiViewDynDNSUser").value;  var passwd=document.getElementById("uiViewDynDNSPasswd").value;  var name=document.getElementById("uiViewDynDNSName").value;  ` ` ` ?>  <? if eq `1` $var:sind `  var user=document.getElementById("uiViewTZOEmail").value;  var passwd=document.getElementById("uiViewTZOKey").value;  var name=document.getElementById("uiViewTZOName").value;  ` ` ` ?>  <? if eq `2` $var:sind `  var user=document.getElementById("uiViewNOIPUser").value;  var passwd=document.getElementById("uiViewNOIPPasswd").value;  var name=document.getElementById("uiViewNOIPName").value;  ` ` ` ?>  if(document.getElementById("uiViewServerCombo").value=="dyndns")  {    if(document.getElementById("uiViewDynDNSStatus").value=="0" || document.getElementById("uiViewDynDNSStatus").value=="off")      alert("DDNS Client needs to be enabled for domain name update");	if((user.length==0)&&(passwd.length==0)&&(name.length==0))      alert("User Name,Password and Domain Name need to be configured for domain name update");    else if((user.length==0)&&(passwd.length==0))      alert("User Name and Password need to be configured for domain name update");    else if((user.length==0)&&(name.length==0))      alert("User Name and Domain Name need to be configured for domain name update");    else if((passwd.length==0)&&(name.length==0))      alert("Password and Domain Name need to be configured for domain name update");    else if((user.length==0))      alert("User Name needs to be configured for domain name update");    else if((passwd.length==0))      alert("Password needs to be configured for domain name update");    else if((name.length==0))      alert("Domain Name needs to be configured for domain name update");  }  else if(document.getElementById("uiViewServerCombo").value=="tzo")  {    if(document.getElementById("uiViewTZOStatus").value=="0" || document.getElementById("uiViewTZOStatus").value=="off")      alert("DDNS Client needs to be enabled for domain name update");	if((user.length==0)&&(passwd.length==0)&&(name.length==0))      alert("Email,Key and Domain Name need to be configured for domain name update");    else if((user.length==0)&&(passwd.length==0))      alert("Email and Key need to be configured for domain name update");    else if((user.length==0)&&(name.length==0))      alert("Email and Domain Name need to be configured for domain name update");    else if((passwd.length==0)&&(name.length==0))      alert("Key and Domain Name need to be configured for domain name update");    else if((user.length==0))      alert("Email needs to be configured for domain name update");    else if((passwd.length==0))      alert("Key needs to be configured for domain name update");    else if((name.length==0))      alert("Domain Name needs to be configured for domain name update");  }  else  {    if(document.getElementById("uiViewNOIPStatus").value=="0" || document.getElementById("uiViewNOIPStatus").value=="off")      alert("DDNS Client needs to be enabled for domain or group name update");	if((user.length==0)&&(passwd.length==0)&&(name.length==0))      alert("User Name,Password and Domain or Group Name need to be configured for domain or group name update");    else if((user.length==0)&&(passwd.length==0))      alert("User Name and Password need to be configured for domain or group name update");    else if((user.length==0)&&(name.length==0))      alert("User Name and Domain or Group Name need to be configured for domain or group name update");    else if((passwd.length==0)&&(name.length==0))      alert("Password and Domain or Group Name need to be configured for domain or group name update");    else if((user.length==0))      alert("User Name needs to be configured for domain or group name update");    else if((passwd.length==0))      alert("Password needs to be configured for domain or group name update");    else if((name.length==0))      alert("Domain or Group Name needs to be configured for domain or group name update");  }        document.getElementById("uiPostForm").submit();  return;}</script>

⌨️ 快捷键说明

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