我要把encodeHTML的值提交到下页进行处理

解决方案 »

  1.   

    没见过样的用法.我的理解是:
    1)客户端向服务器端发送XML消息
    2)服务器端处理接收到的信息,并处理
    3)(可选)客户端接收服务器端发来的信息.楼主的几次调用好象经历了这样的过程
    down_1.asp向服务器端发送消息
    down_2.asp处理数据,并把数据返回(包含其中的form等)
    down_2.asp中的form再次提交数据.
    down_3.asp处理down_2.asp提交的数据.
    ...
      

  2.   

    因为我所读取的数据JScript.Encode加密处理
    用asp不知道怎么解密就只有用js解了.
    解密了了之后又不知道怎么用asp调用js函数
    所以就用一个表单把解密之后的数据传到down_3进行处理不知道js中怎么用session的.用session传到下一页也行
      

  3.   

    你在js中把要传过去的值直接放进一个变量
    然后用location.href="XXX.asp? YYY='+变量+'"
    在另一个页面用request获取好了
      

  4.   

    location.href="XXX.asp? YYY='+变量+'"
    这个我传的数据有点大
      

  5.   

    哦.
    看这样行不行.
    1)用down_1.asp提交
    2)在down_1.asp中读取down_2.asp中返回的HTML信息(假设记作bodyHTML)
    3)在down_1.asp中用document.write(bodyHTML)
      

  6.   

    var str  = strdec(document.getElementById("encodeHTML").innerText);
    var oBao = new ActiveXObject("Microsoft.XMLHTTP");
    oBao.open("POST","down_2.asp",false);
    oBao.send(str);一般来说JS能完成的东西VBS应该也可以完成的, 没有必要到客户端来走一遭: 或者你还可以在服务器端直接调用JS函数:
    <script language="javascript" runat=server>
    function strdec(str)
    {
      //
    }
    </script>
    <%
      response.write strdec(TakenHTML)
    %>