提交表单的问题

qiangdeng 2004-12-20 01:11:17
down_1.asp
------------------------------------
var oBao = new ActiveXObject("Microsoft.XMLHTTP");
oBao.open("POST","down_2.asp",false);
oBao.send();
=======================================================

down_2.asp
___________________________________
<form name="frm_list" method="post">
<textarea name="encodeHTML" id=encodeHTML style="display:none">
<%=TakenHTML%>
</textarea>
<input type="submit" name="Submit" value="提交" style="display:none">
</form>
<script language="JScript">
document.getElementById("encodeHTML").innerText=strdec(document.getElementById("encodeHTML").innerText)
document.frm_list.action="down_3.asp";
document.frm_list.submit();
</script>

-----------------------
strdec是个解密函数


用oBao.open("POST","down_2.asp",false);该方法调用down_2.asp时document.frm_list.submit();
无法提交表单寻救解决方法
...全文
178 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
meizz 2004-12-20
  • 打赏
  • 举报
回复
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)
%>
NewBody 2004-12-20
  • 打赏
  • 举报
回复
哦.
看这样行不行.
1)用down_1.asp提交
2)在down_1.asp中读取down_2.asp中返回的HTML信息(假设记作bodyHTML)
3)在down_1.asp中用document.write(bodyHTML)
qiangdeng 2004-12-20
  • 打赏
  • 举报
回复
location.href="XXX.asp? YYY='+变量+'"


这个我传的数据有点大
yiyioo 2004-12-20
  • 打赏
  • 举报
回复
你在js中把要传过去的值直接放进一个变量
然后用location.href="XXX.asp? YYY='+变量+'"
在另一个页面用request获取好了
qiangdeng 2004-12-20
  • 打赏
  • 举报
回复
因为我所读取的数据JScript.Encode加密处理
用asp不知道怎么解密就只有用js解了.
解密了了之后又不知道怎么用asp调用js函数
所以就用一个表单把解密之后的数据传到down_3进行处理

不知道js中怎么用session的.用session传到下一页也行
NewBody 2004-12-20
  • 打赏
  • 举报
回复
没见过样的用法.

我的理解是:
1)客户端向服务器端发送XML消息
2)服务器端处理接收到的信息,并处理
3)(可选)客户端接收服务器端发来的信息.

楼主的几次调用好象经历了这样的过程
down_1.asp向服务器端发送消息
down_2.asp处理数据,并把数据返回(包含其中的form等)
down_2.asp中的form再次提交数据.
down_3.asp处理down_2.asp提交的数据.
...
qiangdeng 2004-12-20
  • 打赏
  • 举报
回复
我要把encodeHTML的值提交到下页进行处理

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧