可以用xmlhttp<script language="javascript">
var xmlhttp= new ActiveXObject("Msxml2.xmlhttp");
xmlhttp.open("get","test.asp",false);
xmlhttp.send();
</script>

解决方案 »

  1.   

    test.asp:<script language="VBScript">
    Function bytes2BSTR(vIn)
    Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode
    strReturn = ""

    For i = 1 To LenB(vIn)
    ThisCharCode = AscB(MidB(vIn,i,1))
    If ThisCharCode < &H80 Then
    strReturn = strReturn & Chr(ThisCharCode)
    Else
    NextCharCode = AscB(MidB(vIn,i+1,1))
    strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
    i = i + 1
    End If
    Next
    bytes2BSTR = strReturn
    End Function
    </script>
       <div id="divDisplay"></div> 
       <input type="text" value="" id="txt">
       <input type="button" onclick="sendData();" value="click me!"> 
       <script> 
       function sendData(){ 
       var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
       xmlhttp.Open("POST", "test1.asp", false); 
       xmlhttp.Send("<timesheet>"+document.all("txt").value+"</timesheet>"); 
       divDisplay.innerHTML=bytes2BSTR(xmlhttp.responseBody); 
       } 
       </script> 
    test1.asp:
    <%
    Response.Write "Hello!"
    %>
      

  2.   

    test.asp:<script language="VBScript">
    Function bytes2BSTR(vIn)
    Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode
    strReturn = ""

    For i = 1 To LenB(vIn)
    ThisCharCode = AscB(MidB(vIn,i,1))
    If ThisCharCode < &H80 Then
    strReturn = strReturn & Chr(ThisCharCode)
    Else
    NextCharCode = AscB(MidB(vIn,i+1,1))
    strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
    i = i + 1
    End If
    Next
    bytes2BSTR = strReturn
    End Function
    </script>
       <div id="divDisplay"></div> 
       <input type="text" value="" id="txt">
       <input type="button" onclick="sendData();" value="click me!"> 
       <script> 
       function sendData(){ 
       var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
       xmlhttp.Open("POST", "test1.asp", false); 
       xmlhttp.Send("<timesheet>"+document.all("txt").value+"</timesheet>"); 
       divDisplay.innerHTML=bytes2BSTR(xmlhttp.responseBody); 
       } 
       </script> 
    test1.asp:
    <%
    Response.Write "Hello!"
    %>
      

  3.   

    window.open("test.asp","winname","left=100000,top=10000")
      

  4.   

    在主窗口设个隐藏的iframe应该就可以了
      

  5.   

    <iframe   name =ifrm  style="VISIBILITY: hidden"></iframe>
    <input type="button" value="打开" onclick ='window.open("1.htm","ifrm")'>