没说清楚阿
用window.open(test.asp?temp=<%=temp%>)行不行?

解决方案 »

  1.   

    在客户端的aps脚本是不被执行的,记住了:asp脚本必须在服务器端执行。
      

  2.   

    document.jijia.gyj.value=<%=temp%>;改成document.jijia.gyj.value=temp;你把前台和后台混淆了
      

  3.   

    你要的效果好象不行,
    asp是服务器端程序,会在页面传给客户端之前,先被服务器执行,然后将结果传给客户端,但他不运行客户端脚本,像这里的"temp=64;"
    所以,在服务器端,'temp'是个没有定义的对象,没有任何值
      

  4.   

    有两种方法:
    一、用ACTIVE组件 ,或JAVA  APPLECT 
    二、XML HTTPSERVER
      

  5.   

    xmlingo:可否给我写个类似的例子呀?!(哪种方法都行)
      

  6.   

    第二种方法:
    function XMLHTTPButton_onclick() {
    var DataToSend = "id=1";  //要送的数据
    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");  //   xmlhttp.Open("POST","http://192.1.0.146:150/XML/Receiver.asp",false);  //由Receiver.asp处理上传的数据
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlhttp.send(DataToSend); //上传
    alert(xmlhttp.responseXML.xml); //接收处理后的返回信息
    }第一种方法例如:RDS 控件(见MSDN ADO控件说明)
      

  7.   

    xmlingo:上面方法的实现,是否需要配置特殊的环境?对于XML我也不熟,它怎么与JAVASCRIPT、ASP结合起来呢?还望告知!
      

  8.   

    yongyue2000i(小吕):提交和刷新的性质是一样的,我就是不想让页面重新加载!
      

  9.   

    To andygirl():
    你可以刷新一个隐藏框架的嘛
      

  10.   

    to smalle(锋):刷新一个隐藏框架的结果,在网页上看到的也是部分页面刷新一次;不过好象我可以使这个页面的内容尽量少,以提高重新加载的速度,——可以一试!