home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / software / pelne / optionp / ins.cab / nntree.asp < prev    next >
Text File  |  1997-10-17  |  6KB  |  197 lines

  1. <% REM LOCALIZATION TEXT
  2.  
  3. L_NOTIMPLEMENTED_ERRORMESSAGE = "This feature is not yet implemented."
  4. L_WORKINGSERVER_TEXT = "You cannot change the status of the web server you are currently connected to."
  5. L_CONNECT_TEXT = "Connect..."
  6. L_PROPS_TEXT = "Properties"
  7.  
  8. L_START_TEXT ="Start"
  9. L_STOP_TEXT = "Stop"
  10. L_PAUSE_TEXT = "Pause"
  11. L_RESUME_TEXT = "Resume"
  12.  
  13. L_REFRESH_TEXT = "Refresh"
  14.  
  15. L_ENTERNAME_TEXT = "Enter the name of the new service instance."
  16. L_NEW_TEXT = "New"
  17. L_WEBSITE_TEXT = "Web Site"
  18. L_VDIR_TEXT = "Virtual Directory"
  19. L_DIR_TEXT = "Directory"
  20. L_SERVICESTARTED_TEXT = "The service is already started."
  21. L_SERVICEISALREADY_TEXT = "The service is already "
  22.  
  23.  
  24. REM END LOCALIZATION
  25. %>
  26.  
  27. <HTML>
  28. <HEAD>
  29.  
  30. <SCRIPT LANGUAGE="javascript">
  31.  
  32. var START = 2
  33. var STOP  = 4
  34. var PAUSE = 3
  35. var CONT  = 0
  36.  
  37. function connect()
  38. {
  39.     var theList = top.head.cList;
  40.     theList[0].connect();
  41. }
  42.  
  43. function edit()
  44. {
  45.     var theList = top.head.cList;
  46.     theList[0].openLocation();
  47. }
  48.  
  49. function openItem()
  50. {
  51.     alert("<%=L_NOTIMPLEMENTED_ERRORMESSAGE%>");
  52. }
  53.  
  54. function setState(x)
  55. {
  56.     var theList = top.head.cList;
  57.     var gVars = top.head.Global;
  58.     var sel = gVars.selId;
  59.     if ( theList[sel].state != x )
  60.     {
  61.         if ( x == "0" && theList[sel].state == "2" )
  62.         {
  63.             alert("<% = L_SERVICESTARTED_TEXT %>");
  64.         }
  65.         else if ((theList[sel].state == STOP) && (x == PAUSE))
  66.         {
  67.             alert("<%= L_SERVICEALREADY_TEXT %>"+gVars.state[STOP]+".");
  68.         }
  69.         else
  70.         {
  71.             thispath = escape(theList[sel].path);
  72.             path = "action=setState&newState="+x+"&path="+thispath+"&VServer="+theList[sel].vtype;
  73.             top.connect.location = "nnbld.asp?"+path
  74.         }
  75.     }
  76.     else
  77.     {
  78.         alert("<% = L_SERVICEISALREADY_TEXT %>"+gVars.state[x]+".");
  79.     }
  80. }
  81.  
  82. function showState()
  83. {
  84.     var gVars = top.head.Global;
  85.     gVars.showState = !gVars.showState;
  86.     parent.list.location = parent.list.location;
  87.  
  88. }
  89.  
  90. function refresh()
  91. {
  92.     top.head.location = top.head.location;
  93. }
  94.  
  95. function popBox(title, width, height, filename)
  96. {
  97.     thefile = "nnvsed.asp";
  98.     //thefile = "nnpop.asp?pg="+thefile;
  99.     <% if Instr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE") then %>
  100.     <% else %>
  101.         width = width +25;
  102.         height = height + 50;
  103.     <% end if %>
  104.  
  105.     popbox = window.open( thefile, title, "directories=no,status=no,scrollbars=auto,resize=no,menubar=no,width="+width+",height="+height );
  106.     if( popbox != null )
  107.     {
  108.         if ( popbox.opener == null )
  109.         {
  110.             popbox.opener = self;
  111.         }
  112.     }
  113. }
  114.     
  115. </SCRIPT>
  116.  
  117. </HEAD>
  118. <BODY BACKGROUND="images/iisnav.gif" BGCOLOR="#000000" LINK="#FFFFFF" VLINK="#FFFFFF" TOPMARGIN=0 LEFTMARGIN=0>
  119. <FORM NAME="hiddenform">
  120. <input type="hidden" name="newRoot" value="<% = newRoot %>">
  121. <input type="hidden" name="newDirectory" value="<% = newDirectory %>">
  122. </form>
  123. <% if Instr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE") then %>
  124. <BR>
  125. <% end if %>
  126. <IMG SRC="images/ism.gif" WIDTH=160 HEIGHT=76 BORDER=0 ALT="">
  127. <TABLE BORDER=0 CELLPADDING=4 CELLSPACING=0>
  128.     <TR>
  129.         <TD WIDTH =50 VALIGN=top ALIGN=right>
  130.             <A HREF="javascript:connect();"><IMG HEIGHT=16 WIDTH=16 HSPACE=2 ALIGN="top" SRC="images/new.gif" BORDER=0 ALT="<%=L_NEW_TEXT%>"></A>
  131.         </TD>
  132.         <TD VALIGN=top >
  133.             <A HREF="javascript:connect();"><FONT FACE="ARIAL" SIZE=2><B><%=L_CONNECT_TEXT%></A></B>
  134.         </TD>
  135.     </TR>
  136.     <TR>
  137.         <TD  VALIGN=top ALIGN=right>
  138.             <A HREF="javascript:refresh();"><IMG HEIGHT=16 WIDTH=16 HSPACE=2 ALIGN="top" SRC="images/cont.gif" BORDER=0 ALT="<%=L_REFRESH_TEXT%>"></A>
  139.         </TD>
  140.         <TD VALIGN="top">
  141.             <A HREF="javascript:refresh();"><FONT FACE="ARIAL" SIZE=2><B><%=L_REFRESH_TEXT%></A>
  142.         </TD>
  143.     </TR>
  144.     <TR>
  145.         <TD COLSPAN = 2 VALIGN="middle">
  146.             <FONT FACE="ARIAL" SIZE=2><B> 
  147.         </TD>
  148.     </TR>
  149.     <TR>
  150.         <TD  VALIGN=top ALIGN=right>
  151.             <A HREF="javascript:edit();"><IMG HEIGHT=16 WIDTH=16 HSPACE=2 ALIGN="top" SRC="images/edit.gif" BORDER=0 ALT="<%=L_PROPS_TEXT%>"></A>
  152.         </TD>
  153.         <TD VALIGN="top">
  154.             <A HREF="javascript:edit();"><FONT FACE="ARIAL" SIZE=2><B><%=L_PROPS_TEXT%></A>
  155.         </TD>
  156.     </TR>
  157.     <TR>
  158.         <TD COLSPAN = 2 VALIGN="middle">
  159.             <FONT FACE="ARIAL" SIZE=2><B> 
  160.         </TD>
  161.     </TR>
  162.     <TR>
  163.         <TD  VALIGN=top ALIGN=right>
  164.             <A HREF="javascript:setState(START);"><IMG HEIGHT=16 WIDTH=16 HSPACE=2 ALIGN="top" SRC="images/next.gif" BORDER=0 ALT="<%=L_START_TEXT%>"></A>
  165.         </TD>
  166.         <TD VALIGN=top>
  167.             <A HREF="javascript:setState(START);"><FONT FACE="ARIAL" SIZE=2><B><%=L_START_TEXT%></A>
  168.         </TD>
  169.     </TR>
  170.     <TR>
  171.         <TD  VALIGN=top ALIGN=right>
  172.             <A HREF="javascript:setState(STOP);"><IMG HEIGHT=16 WIDTH=16 HSPACE=2 ALIGN="top" SRC="images/stop.gif" BORDER=0 ALT="<%=L_STOP_TEXT%>"></A>
  173.         </TD>
  174.         <TD VALIGN="top">
  175.             <A HREF="javascript:setState(STOP);"><FONT FACE="ARIAL" SIZE=2><B><%=L_STOP_TEXT%></A>
  176.         </TD>
  177.     </TR>
  178.     <TR>
  179.         <TD  VALIGN=top ALIGN=right>
  180.             <A HREF="javascript:setState(PAUSE);"><IMG HEIGHT=16 WIDTH=16 HSPACE=2 ALIGN="top" SRC="images/pause.gif" BORDER=0 ALT="<%=L_PAUSE_TEXT%>"></A>
  181.         </TD>
  182.         <TD VALIGN="top">
  183.             <A HREF="javascript:setState(PAUSE);"><FONT FACE="ARIAL" SIZE=2><B><%=L_PAUSE_TEXT%></A>
  184.         </TD>
  185.     </TR>
  186.     <TR>
  187.         <TD  VALIGN=top ALIGN=right>
  188.             <A HREF="javascript:setState(START);"><IMG HEIGHT=16 WIDTH=16 HSPACE=2 ALIGN="top" SRC="images/cont.gif" BORDER=0 ALT="<%=L_RESUME_TEXT%>"></A>
  189.         </TD>
  190.         <TD VALIGN="top">
  191.             <A HREF="javascript:setState(START);"><FONT FACE="ARIAL" SIZE=2><B><%=L_RESUME_TEXT%></A>
  192.         </TD>
  193.     </TR>
  194. </TABLE>
  195. </BODY>
  196. </HTML>
  197.