home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 9 / IOPROG_9.ISO / contrib / iis4 / ins.cab / nnsecls.asp < prev    next >
Encoding:
Text File  |  1997-08-23  |  3.7 KB  |  119 lines

  1. <% 
  2.  
  3. L_ENTERVALUE_TEXT = "Please enter a value"
  4. L_BROWSE_TEXT = "Browse..."
  5. L_DENIED_TEXT = "Denied"
  6. L_GRANTED_TEXT = "Granted"
  7.  
  8. L_ACCESSDENIED_TEXT = "Access Denied" %>
  9.  
  10. <HTML>
  11. <HEAD>
  12.  
  13.  
  14.     <SCRIPT LANGUAGE = "JavaScript">
  15.         function chgStatus(indexnum){
  16.             parent.head.document.hiddenform.index.value=indexnum
  17.             self.location = "nnsecls.asp";
  18.             
  19.         }
  20.  
  21.         function chkFull(thiscntrl,defval){
  22.             if (this.value == defval){
  23.                 alert("<%=L_ENTERVALUE_TEXT%>");
  24.             }
  25.         }
  26.  
  27.         function setUpdated(){
  28.         parent.parent.menu.document.hiddenform.updated.value = "true";
  29.         i = parent.head.document.hiddenform.index.value
  30.         parent.head.testList[i].access = document.listform.editMe.value;
  31.         parent.head.testList[i].ip = document.listform.ip.value;
  32.         parent.head.testList[i].subnet = document.listform.subnet.value;
  33.         parent.head.testList[i].domain = document.listform.domain.value;
  34.         parent.head.testList[i].updated = true;
  35.     }
  36.         
  37.     </SCRIPT>
  38.         <TITLE></TITLE>
  39.     <FONT SIZE=1 FACE="Helv">
  40.  
  41. </HEAD>
  42.  
  43. <BODY BGCOLOR="FFFFFF" LEFTMARGIN = 0 TOPMARGIN = 0>
  44.  
  45. <FORM NAME="listform">
  46.  
  47. <TABLE WIDTH = 380 BORDER = 0 CELLSPACING=0 CELLPADDING=2>
  48.  
  49. <SCRIPT LANGUAGE="JavaScript">
  50.     sel = eval(parent.head.document.hiddenform.index.value);
  51.     for (var i = 0; i < parent.head.testList.length; i++) {
  52.         if (!parent.head.testList[i].deleted){
  53.             if (parent.head.document.hiddenform.index.value != i) {
  54.                 document.write("<TR><TD WIDTH =75><FONT SIZE=1 FACE='Helv'><A HREF='javascript:chgStatus("+i+");'>");
  55.                 if (parent.head.testList[i].access){
  56.                     document.write("<%=L_GRANTED_TEXT%>");
  57.                 }
  58.                 else{
  59.                     document.write("<%=L_DENIED_TEXT%>");
  60.                 }
  61.                 document.write("</A></TD>");
  62.                 document.write("<TD WIDTH = 90><FONT SIZE=2 FACE='Helv'>"+parent.head.testList[i].ip +"</TD>");
  63.                 document.write("<TD WIDTH = 90><FONT SIZE=2 FACE='Helv'>"+parent.head.testList[i].subnet +"</TD>");
  64.                 document.write("<TD WIDTH = 125>");
  65.                 j = i+1;
  66.                 while (j <= sel) {            
  67.                     if (parent.head.testList[j].deleted){
  68.                     }
  69.                     else{
  70.                         if  (j == sel){
  71.                                 document.write("<A NAME='editMe'>");
  72.                         }
  73.                         else{
  74.                             break
  75.                         }
  76.                     }
  77.                     j = j+1;
  78.                 }
  79.                 document.write("<FONT SIZE=2 FACE='Arial'>"+parent.head.testList[i].domain );
  80.                 document.write("</TD></TR>");
  81.             }
  82.             else{    
  83.                 document.write("<TR BGCOLOR=#000080 ><TD WIDTH = 75><FONT SIZE=1 FACE='Helv'>");
  84.                 document.write("<SELECT NAME='editMe' onChange='setUpdated();'>");
  85.                 if (parent.head.testList[i].access){
  86.                     document.write("<OPTION SELECTED><%=L_GRANTED_TEXT%>");
  87.                     document.write("<OPTION><%=L_DENIED_TEXT%>");
  88.                 }
  89.                 else{
  90.                     document.write("<OPTION><%=L_GRANTED_TEXT%>");
  91.                     document.write("<OPTION SELECTED><%=L_DENIED_TEXT%>");
  92.                 }
  93.                 document.write("</SELECT></TD>");
  94.                 document.write("<TD WIDTH = 90><FONT SIZE=1 FACE='Helv'>")
  95.                 document.write("<INPUT NAME='ip' VALUE='"+parent.head.testList[i].ip +"' SIZE=15 onChange='setUpdated();'>");
  96.             //    document.write("<IMG SRC='images/browse.gif' ALT='<%=L_BROWSE_TEXT%>'></TD>")
  97.                 document.write("<TD WIDTH = 90><FONT SIZE=1 FACE='Helv'>")
  98.                 document.write("<INPUT NAME='subnet' VALUE='"+parent.head.testList[i].subnet+"' SIZE=15 onChange='setUpdated();'></TD>")
  99.                 document.write("<TD WIDTH = 125><FONT SIZE=1 FACE='Helv'><INPUT TYPE='text' NAME='domain' VALUE='"+parent.head.testList[i].domain + "' SIZE = 20 onChange='setUpdated();'>")
  100.                 document.write("</TD>")
  101.                 document.write("</TR>")
  102.             }
  103.         }
  104.     }
  105.     
  106. </SCRIPT>
  107. </TABLE>
  108.  
  109. </FORM>
  110. <SCRIPT LANGUAGE="JavaScript">
  111.     if (parent.head.document.hiddenform.index.value != -1){
  112.     document.listform.editMe.focus();
  113.     //document.listform.editMe.select();
  114.     }
  115. </SCRIPT>
  116.  
  117. </BODY>
  118. </HTML>
  119.