Here is an example of running a different ASP page from a current web
page, using Javascript.

function window_onunload() {
var objSrvHTTP;
var objDoc;
var URL = "http://" + window.location.host + "/ASPPageToCall.asp;
objSrvHTTP = new ActiveXObject("MSXML2.XMLHttp");
objDoc = new ActiveXObject("MSXML2.DOMDocument");
objSrvHTTP.open ("POST", URL, true);
objSrvHTTP.send ();
objDoc = objSrvHTTP.responseXML;
alert(objDoc.xml);
}

---
ASP page called (ASPPageToCall.asp)
<%
Dim strSomeData
strSomeData = "Hello World"
Response.ContentType = "text/xml"
response.write "<ReturnValue>" & strSomeData & "</ReturnValue>"
%>

Please feel free to suggest any improvements to the code.
>From: Justin (justin@jtp.dircon.co.uk)
>Subject: run one asp page from another
>Newsgroups: microsoft.public.inetserver.asp.general
>Date: 2001-08-15 06:15:32 PST
>Does anyone know of a way to run an ASP page from another ASP page,
and
>return output of the first page to a variable