windows-nt/Source/XPSP1/NT/inetsrv/iis/img/htmla/iitool.asp
2020-09-26 16:20:57 +08:00

176 lines
3.7 KiB
Plaintext

<%@ LANGUAGE = VBScript %>
<% Option Explicit %>
<!-- #include file="directives.inc" -->
<!--#include file="iitool.str"-->
<!--#include file="iisetfnt.inc"-->
<!--#include file="iigtdata.str"-->
<%
On Error Resume Next
%>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="javascript">
function chkDataPaths(){
if (top.title.Global.siteProperties){
top.connect.location.href="iisess.asp?clearPathsOneTime=False";
save();
}
else{
top.title.Global.updated=false;
if (!top.title.Global.dontAsk){
width = <%= L_IIGTDATA_W %>;
height = <%= L_IIGTDATA_H %>;
popbox=window.open("iigtdata.asp","GetDataPaths","toolbar=no,scrollbars=yes,directories=no,menubar=no,width="+width+",height="+height);
if(popbox !=null){
if (popbox.opener==null){
popbox.opener=self;
}
}
}
else{
save();
}
}
}
var uform;
function save()
{
var bDoSave = true;
parent.iisstatus.location.href = "iistat.asp?status=" + escape("<%= L_SAVING_TEXT %>");
if (parent.main.head != null){
uform=parent.main.head.document.userform;
parent.main.head.listFunc.writeList();
}
else{
uform=parent.main.document.userform;
if( parent.main.validatePage != null )
{
bDoSave = parent.main.ContinueSave();
}
}
if( bDoSave )
{
dosave();
}
else
{
parent.main.SaveCallback();
}
}
function dosave()
{
path="?state=saving";
for (i=0; i < uform.elements.length;i++){
thiselement=uform.elements[i];
thisname=uform.elements[i].name;
thisval=uform.elements[i].value;
if (thisname !=""){
if (thisname.substring(0,3) !="chk"){
if (thisname.substring(0,3) !="txt"){
if (thisname.substring(0,3) !="btn"){
if (thisname.substring(0,3) !="rdo"){
if (thisname.indexOf("hdn") != ""){
path=path + "&" + escape(thisname);
path=path + "=" + escape(thisval);
}
}
}
}
else{
path=path + "&" + thisname.substring(3, thisname.length);
path=path + "=" + escape(thisval);
}
}
else{
path=path + "&" + thisname.substring(3, thisname.length);
if (thiselement.checked){
path=path + "="+true;
}
else{
path=path + "="+false;
}
}
}
else{
path=path + "&GreetingMessage=" + escape(thisval);
}
}
//write off non-list values & checks for child inheritence...
top.connect.location.href=("iiput.asp"+path);
}
function reset() {
top.title.Global.updated=false;
parent.main.location.href=parent.main.location.href;
}
function toolFunc(){
this.save=save;
this.dosave = dosave;
}
function sleep(cnt){
for (i=0;i<cnt;i++){
}
}
toolFuncs=new toolFunc();
</SCRIPT>
</HEAD>
<BODY BACKGROUND="images/greycube.gif" TEXT="#FFFFFF" LINK="#FFFFFF" ALINK="#FFFFFF" VLINK="#FFFFFF">
<TABLE HEIGHT=30 ALIGN="right" CELLPADDING=1 CELLSPACING=1>
<TR>
<TD><TABLE VALIGN="top" BORDER=0 CELLPADDING=5 CELLSPACING=0>
<TR>
<TD VALIGN="middle">
<%= sFont(2,Session("MENUFONT"),"",True) %>
<B>
<A HREF="javascript:chkDataPaths();"><IMG HEIGHT=16 WIDTH=16 HSPACE=2 ALIGN="top" SRC="images/save.gif" BORDER=0 ALT="<%= L_SAVE_TEXT %>"><%= L_SAVE_TEXT %></A>
</B>
</FONT>
</TD>
</TR>
</TABLE></TD>
<TD><%= sFont(2,Session("MENUFONT"),"",True) %>|</FONT></TD>
<TD><TABLE VALIGN="top" BORDER=0 CELLPADDING=5 CELLSPACING=0>
<TR>
<TD VALIGN="middle">
<%= sFont(2,Session("MENUFONT"),"",True) %><B>
<A HREF="javascript:reset();"><IMG HEIGHT=16 WIDTH=16 HSPACE=2 ALIGN="top" SRC="images/refr.gif" BORDER=0 ALT="<%= L_RESET_TEXT %>"><%= L_RESET_TEXT %></A>
</B></FONT>
</TD>
</TR>
</TABLE></TD>
<TD></TD>
</TR>
</TABLE>
</BODY>
</HTML>