在要调用的页面里添加:
<iframe width="0px" height="0px" href="" name="test"></iframe>
调用时:
window.open("youpage.html","test");

解决方案 »

  1.   

    是不错,谢谢,但是如果在不支持iframe的浏览器里是不是会有问题?
      

  2.   

    把处理代码写成一个函数,然后处理页面的<BODY onload=“函数”>。这样就不会打开页面了
      

  3.   

    可以用XMLHTTP来实现提交demo.htm<script>
    function postpage()
    {
    //利用XMLHTTP发出请求.并提交相关数据.
        url = "test.asp?webname="+escape(document.all.webname.value)+"&weburl="+escape(document.all.weburl.value);
    var oHttp = new ActiveXObject("Microsoft.XMLHTTP");
    oHttp.open("Get",url,false);
    oHttp.send();
    alert(oHttp.responseText)
    var oHttp = null;
    }
    </script>
    <input type=text name="webname">
    <input type=text name="weburl">
    <input type=button onclick="postpage()" value="Submit">test.asp<!--#include file="conn.asp"-->
    <%
    '利用XMLHTTP添加记录.
    Dim webname,weburl,sql
    webname = Request.QueryString("webname")
    weburl = Request.QueryString("weburl")
    sql = "Insert into web(webname,weburl) Values('"&webname&"','"&weburl&"')"
    conn.Execute(sql)
    Response.Write "Insert ok"
    %>