asp实现循环提交表单
asp实现循环提交表单,通过post实现,要用urlencoded编码,我主要想实现把我们网站的数据提交到另一个网站,如网址:http://www.163.com/rep...
asp实现循环提交表单,通过post 实现,要用urlencoded编码,我主要想实现把我们网站的数据提交到另一个网站,如网址:http://www.163.com/report/in.asp 就比如我点一下开始,然后这个页面就会自动循环提交到一个接收网址,(然后返回值,当然这个返回值是对方给的)
得到满意答案赠送高分! 展开
得到满意答案赠送高分! 展开
3个回答
展开全部
test_go.asp
---------------------------------
---------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无限提交测试</title>
</head>
<body>
当后面的数字是1时,就无限提交;当是0时,就停止。<br>
看好了,就是这个数字:“
<%
c=request.Form("c")
if c="" then c=request.QueryString("c")
response.Write(c)
%>”
<form id="form1" name="form1" method="post" action="test_go_2.asp">
<input type="button" name="xx" value="begin" onclick="aa()" />
<input type="button" name="xx" value="end" onclick="bb()" />
<input type="hidden" name="c" value="<%=c%>" />
<input name="ie_go" type="text" value="<%="http://"&Request.ServerVariables("HTTP_HOST")&Request.ServerVariables("SCRIPT_NAME") %>" size="100" />
</form>
<script language="vbscript">
//开始
sub aa()
alert "begin"
form1.c.value=1
form1.submit
end sub
//结束
sub bb()
alert "end"
form1.c.value=0
form1.submit
end sub
</script>
<%if c=1 then%>
<script language="vbscript">
setTimeOut "form1.submit()",2000
</script>
<%end if%>
</body>
</html>
------------------------------
------------------------------
test_go_2.asp
------------------------------
------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
真的换页了
<%
for i=1 to 100
response.Write("<br>")
response.Write(i)
next
%>
<%
go_where=request.Form("ie_go")
c=request.Form("c")
%>
<script language="vbscript">
alert "咱换页了!这里只做提示使用,等真正用时这个就不要了。"
window.location.href="<%=go_where%>?c=<%=c%>"
</script>
</body>
</html>
---------------------------------
---------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无限提交测试</title>
</head>
<body>
当后面的数字是1时,就无限提交;当是0时,就停止。<br>
看好了,就是这个数字:“
<%
c=request.Form("c")
if c="" then c=request.QueryString("c")
response.Write(c)
%>”
<form id="form1" name="form1" method="post" action="test_go_2.asp">
<input type="button" name="xx" value="begin" onclick="aa()" />
<input type="button" name="xx" value="end" onclick="bb()" />
<input type="hidden" name="c" value="<%=c%>" />
<input name="ie_go" type="text" value="<%="http://"&Request.ServerVariables("HTTP_HOST")&Request.ServerVariables("SCRIPT_NAME") %>" size="100" />
</form>
<script language="vbscript">
//开始
sub aa()
alert "begin"
form1.c.value=1
form1.submit
end sub
//结束
sub bb()
alert "end"
form1.c.value=0
form1.submit
end sub
</script>
<%if c=1 then%>
<script language="vbscript">
setTimeOut "form1.submit()",2000
</script>
<%end if%>
</body>
</html>
------------------------------
------------------------------
test_go_2.asp
------------------------------
------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
真的换页了
<%
for i=1 to 100
response.Write("<br>")
response.Write(i)
next
%>
<%
go_where=request.Form("ie_go")
c=request.Form("c")
%>
<script language="vbscript">
alert "咱换页了!这里只做提示使用,等真正用时这个就不要了。"
window.location.href="<%=go_where%>?c=<%=c%>"
</script>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
站外提交,稍微有安全防范的网站,都有防止站外提交数据吧~~
除非是公用的对外接口
除非是公用的对外接口
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
搞破坏,没意思。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询