-->
<html>
<head>
- <title></title>
+ <title>Add MAC Filtering Rule Entry</title>
- <link href="usr_main.css" rel="stylesheet" type="text/css">
- <link href="usr_menus.css" rel="stylesheet" type="text/css"><script src="usr_menus.js" type="text/javascript"></script><script src="usr_menus_build.js" type="text/javascript"></script>
- <script src="usr_common.js" type="text/javascript"></script>
+ <link href="usr_layout.css" type="text/css" rel="stylesheet" /><script src="usr_layout.js" type="text/javascript"></script>
+ <link href="usr_menus_dropdown.css" rel="stylesheet" type="text/css"><script src="usr_menus_dropdown.js" type="text/javascript"></script><script src="usr_menus_build.js" type="text/javascript"></script>
+ <link href="usr_device.css" type="text/css" rel="stylesheet" /><script src="usr_device.js" type="text/javascript"></script><link href="usr_91xx.css" type="text/css" rel="stylesheet" /><script src="usr_91xx.js" type="text/javascript"></script><script src="usr_resources.js" type="text/javascript"></script>
<meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
<script type="text/javascript" src="util.js"></script>
<script type="text/javascript">
<!-- hide
-setPageTitle("<%ejGetWlJS(wlInterface)%>");
+
var ifCount = 0;
function btnApply() {
- var loc = 'scmacflt.cmd?action=add';
- var okChk = 0;
-
- with ( document.forms[0] ) {
- loc += '&protocol=' + protocol.value;
- if (destMac.value != '') {
- if (isValidMacAddress(destMac.value) == false ) {
- alert('MAC address "' + destMac.value + '" is invalid. Eg. 11:22:33:AA:BB:CC');
- return;
- }
- loc += '&destMac=' + destMac.value;
- }
- if (srcMac.value != '') {
- if (isValidMacAddress(srcMac.value) == false ) {
- alert('MAC address "' + srcMac.value + '" is invalid. Eg. 11:22:33:AA:BB:CC');
- return;
- }
- loc += '&srcMac=' + srcMac.value;
- }
- if (protocol.value == 0 && destMac.value == '' && srcMac.value == '') {
- alert('At least one condition must be specified.');
+ var loc = 'scmacflt.cmd?action=add';
+ var okChk = 0;
+
+ with ( document.forms[0] ) {
+ loc += '&protocol=' + protocol.value;
+ if (destMac.value != '') {
+ if (isValidMacAddress(destMac.value) == false ) {
+ alert('MAC address "' + destMac.value + '" is invalid. Eg. 11:22:33:AA:BB:CC');
+ return;
+ }
+ loc += '&destMac=' + destMac.value;
+ }
+ if (srcMac.value != '') {
+ if (isValidMacAddress(srcMac.value) == false ) {
+ alert('MAC address "' + srcMac.value + '" is invalid. Eg. 11:22:33:AA:BB:CC');
+ return;
+ }
+ loc += '&srcMac=' + srcMac.value;
+ }
+ if (protocol.value == 0 && destMac.value == '' && srcMac.value == '') {
+ alert('At least one condition must be specified.');
return;
- }
- if (ifCount == 1) {
- if (ifChk.checked)
- okChk = 1;
- }
- else {
- for (i = 0; i < ifCount; i++)
- if (ifChk[i].checked)
- okChk++;
- }
- if (!okChk) {
- alert('At least one configured Bridge interface must be selected.');
+ }
+ if (ifCount == 1) {
+ if (ifChk.checked)
+ okChk = 1;
+ }
+ else {
+ for (i = 0; i < ifCount; i++)
+ if (ifChk[i].checked)
+ okChk++;
+ }
+ if (!okChk) {
+ alert('At least one configured Bridge interface must be selected.');
return;
}
loc += '&wanIf=';
}
loc += '&direction=' + direction.value;
}
- var code = 'location = "' + loc + '"';
+ var code = 'location="' + loc + '"';
eval(code);
}