home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / software / pelne / optionp / ins.cab / nnsecls.asp < prev    next >
Text File  |  1997-10-12  |  4KB  |  135 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.     {
  17.         parent.head.document.hiddenform.index.value=indexnum
  18.         self.location = "nnsecls.asp";
  19.         
  20.     }
  21.  
  22.     function chkFull(thiscntrl,defval)
  23.     {
  24.         if (this.value == defval)
  25.         {
  26.             alert("<%=L_ENTERVALUE_TEXT%>");
  27.         }
  28.     }
  29.  
  30.     function setUpdated()
  31.     {
  32.         parent.parent.menu.document.hiddenform.updated.value = "true";
  33.         i = parent.head.document.hiddenform.index.value
  34.         parent.head.testList[i].access = document.listform.editMe.value;
  35.         parent.head.testList[i].ip = document.listform.ip.value;
  36.         parent.head.testList[i].subnet = document.listform.subnet.value;
  37.         parent.head.testList[i].domain = document.listform.domain.value;
  38.         parent.head.testList[i].updated = true;
  39.     }
  40.         
  41.     </SCRIPT>
  42.         <TITLE></TITLE>
  43.     <FONT SIZE=1 FACE="Helv">
  44.  
  45. </HEAD>
  46.  
  47. <BODY BGCOLOR="FFFFFF" LEFTMARGIN = 0 TOPMARGIN = 0>
  48.  
  49. <FORM NAME="listform">
  50.  
  51. <TABLE WIDTH = 380 BORDER = 0 CELLSPACING=0 CELLPADDING=2>
  52.  
  53. <SCRIPT LANGUAGE="JavaScript">
  54.     sel = eval(parent.head.document.hiddenform.index.value);
  55.     for (var i = 0; i < parent.head.testList.length; i++) 
  56.     {
  57.         if (!parent.head.testList[i].deleted)
  58.         {
  59.             if (parent.head.document.hiddenform.index.value != i) 
  60.             {
  61.                 document.write("<TR><TD WIDTH =75><FONT SIZE=1 FACE='Helv'><A HREF='javascript:chgStatus("+i+");'>");
  62.                 if (parent.head.testList[i].access)
  63.                 {
  64.                     document.write("<%=L_GRANTED_TEXT%>");
  65.                 }
  66.                 else
  67.                 {
  68.                     document.write("<%=L_DENIED_TEXT%>");
  69.                 }
  70.                 document.write("</A></TD>");
  71.                 document.write("<TD WIDTH = 90><FONT SIZE=2 FACE='Helv'>"+parent.head.testList[i].ip +"</TD>");
  72.                 document.write("<TD WIDTH = 90><FONT SIZE=2 FACE='Helv'>"+parent.head.testList[i].subnet +"</TD>");
  73.                 document.write("<TD WIDTH = 125>");
  74.                 j = i+1;
  75.                 while (j <= sel) 
  76.                 {            
  77.                     if (parent.head.testList[j].deleted)
  78.                     {
  79.                     }
  80.                     else
  81.                     {
  82.                         if  (j == sel)
  83.                         {
  84.                                 document.write("<A NAME='editMe'>");
  85.                         }
  86.                         else
  87.                         {
  88.                             break
  89.                         }
  90.                     }
  91.                     j = j+1;
  92.                 }
  93.                 document.write("<FONT SIZE=2 FACE='Arial'>"+parent.head.testList[i].domain );
  94.                 document.write("</TD></TR>");
  95.             }
  96.             else
  97.             {    
  98.                 document.write("<TR BGCOLOR=#000080 ><TD WIDTH = 75><FONT SIZE=1 FACE='Helv'>");
  99.                 document.write("<SELECT NAME='editMe' onChange='setUpdated();'>");
  100.                 if (parent.head.testList[i].access)
  101.                 {
  102.                     document.write("<OPTION SELECTED><%=L_GRANTED_TEXT%>");
  103.                     document.write("<OPTION><%=L_DENIED_TEXT%>");
  104.                 }
  105.                 else
  106.                 {
  107.                     document.write("<OPTION><%=L_GRANTED_TEXT%>");
  108.                     document.write("<OPTION SELECTED><%=L_DENIED_TEXT%>");
  109.                 }
  110.                 document.write("</SELECT></TD>");
  111.                 document.write("<TD WIDTH = 90><FONT SIZE=1 FACE='Helv'>")
  112.                 document.write("<INPUT NAME='ip' VALUE='"+parent.head.testList[i].ip +"' SIZE=15 onChange='setUpdated();'>");
  113.                 document.write("<TD WIDTH = 90><FONT SIZE=1 FACE='Helv'>")
  114.                 document.write("<INPUT NAME='subnet' VALUE='"+parent.head.testList[i].subnet+"' SIZE=15 onChange='setUpdated();'></TD>")
  115.                 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();'>")
  116.                 document.write("</TD>")
  117.                 document.write("</TR>")
  118.             }
  119.         }
  120.     }
  121.     
  122. </SCRIPT>
  123. </TABLE>
  124.  
  125. </FORM>
  126. <SCRIPT LANGUAGE="JavaScript">
  127.     if (parent.head.document.hiddenform.index.value != -1)
  128.     {
  129.         document.listform.editMe.focus();
  130.     }
  131. </SCRIPT>
  132.  
  133. </BODY>
  134. </HTML>
  135.