3 <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
4 <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
5 <link rel="stylesheet" href='stylemain.css' type='text/css'>
6 <link rel="stylesheet" href='colors.css' type='text/css'>
7 <script language="javascript" src="util.js"></script>
8 <script language="javascript">
10 parent.helpframe.location.href="hlpdmz.html";
11 var randomNum = '<%ejGet(CheckNum)%>';
12 var addr = '<%ejGetOther(dmzHost)%>';
14 function setRadio(){
\r
15 if (document.getElementById("dmzdisable").checked == true){
\r
16 document.getElementById("dmzIpstr").style.color="#666666";
\r
17 document.getElementById("dmzAddr").disabled=true;
\r
18 document.getElementById("dmzAddr").value="";
\r
20 document.getElementById("dmzIpstr").style.color="#000000";
\r
21 document.getElementById("dmzAddr").disabled=false;
\r
22 document.getElementById("dmzAddr").value=addr;
\r
27 function enbdmzInfo(){
\r
28 with ( document.forms[0] ) {
\r
29 document.getElementById('DMZInfo').innerHTML =
\r
30 '<table border="0" cellpadding="0" cellspacing="0">'+
\r
32 '<td width="25"><input type="radio" name="dmzradio" id="dmzdisable" onClick="setRadio()"></td>'+
\r
33 '<td colspan="2">Discarded</td>'+
\r
36 '<td width="25"><input type="radio" name="dmzradio" id="dmzenable" onClick="setRadio()"></td>'+
\r
37 '<td colspan="2">Forwarded to the DMZ host</td>'+
\r
39 '<td width="25"> </td>'+
\r
40 '<td width="160" name="dmzIpstr" id="dmzIpstr">IP address of DMZ host:</td>'+
\r
41 '<td><input type="text" name="dmzAddr" id="dmzAddr"></td>'+
\r
46 function frmLoad() {
\r
50 if (addr == '' || addr == '0.0.0.0'){
\r
51 document.getElementById("dmzdisable").checked=true;
\r
52 document.getElementById("dmzenable").checked=false;
\r
53 document.getElementById("dmzAddr").value="";
\r
54 document.getElementById("dmzIpstr").style.color="#666666";
\r
55 document.getElementById("dmzAddr").disabled=true;
\r
57 document.getElementById("dmzdisable").checked=false;
\r
58 document.getElementById("dmzenable").checked=true;
\r
59 document.getElementById("dmzAddr").value=addr;
\r
60 document.getElementById("dmzIpstr").style.color="#000000";
\r
65 function btnApply() {
\r
66 with ( document.forms[0] ) {
\r
67 if (dmzradio[0].checked == true){
\r
68 if (addr == '' || addr == '0.0.0.0'){
\r
69 var loc = 'scdmz.html';
\r
70 var code = 'window.location.href="/';
\r
77 if (addr == dmzAddr.value && addr != ''){
\r
78 var loc = 'scdmz.html';
\r
79 var code = 'window.location.href="/';
\r
90 var loc = 'scdmz.cmd?';
\r
91 loc += 'checkNum=' + randomNum + '&';
\r
92 with ( document.forms[0] ) {
\r
93 if (dmzradio[0].checked == true){
\r
94 loc += 'address=0.0.0.0';
\r
96 if (isValidIpAddress(dmzAddr.value) == false){
\r
97 alert('DMZ host address "' + dmzAddr.value + '" is invalid IP address.');
\r
100 loc += 'address=' + dmzAddr.value;
\r
103 var code = 'window.location.href="/'; // for Mac safari browser compatibility
\r
112 <body onLoad='frmLoad()'>
\r
114 <form onsubmit="return false" class="formpadding">
\r
115 <table border="0" cellpadding="0" cellspacing="3" width="98%">
117 <td><b><font class="netgear">DMZ Host</font></b></td>
119 <tr><td> </td></tr>
121 <td background="liteblue.gif" height="12"> </td>
\r
125 <table border="0" cellpadding="0" cellspacing="0">
\r
126 <tr><td width="580">
\r
127 A DMZ host is a computer on your local network that can be accessed from the Internet regardless of port forwarding and firewall settings.
\r
132 <table border="0" cellpadding="0" cellspacing="0">
\r
133 <tr><td width="580">
\r
134 Those IP packets from the Internet that do NOT belong to any applications configured in the port forwarding table will be:
\r
138 <p ID="DMZInfo"></p>
\r
140 <table border="0" cellpadding="0" cellspacing="3" width="98%">
142 <td background="liteblue.gif" height="12"> </td>
\r
145 <table width="520" border="0">
\r
148 <input type='button' onClick='btnApply()' value='Apply'>
\r
149 <input type="button" onClick="btnCancel('scdmz.html')" value="Cancel">
\r