[1b]方法一:
[/1b]
Untitled Document
(1)自动提交表单:
setTimeout("document.form1.submit()",10000)
10秒后提交。
---------------------------------------------------------------------------------------------------------
[1b]方法二:[/1b]
我想打开一页a.htm时定时以表单形式向服务器b.htm提交数据,就好像申请100个邮箱,可以实现么?
---------------------------------------------------------------
setInterval("document.all.form1.submit()",5000)
5秒一次!
---------------------------------------------------------------
1.xmlhttp
2.
setTimeout("frm1.submit();",3000);
---------------------------------------------------------------
采用 window.setInterval和window.clearInterval 操作,比如下面脚本就是这样实现:
var FormOBJ=document.forms["FormName"];
var SOBJ;
//设置自动提交最大次数
var Max=100;
//表单提交函数
function submitForm()
{
if (FormOBJ&&Max>0)
{
FormOBJ.action="b.htm";//提交到的页面
FormOBJ.target="_blank";//用新窗口处理提交
FormOBJ.submit();//执行提交
Max--;
}
else
submitInt();
}
//中断自动提交函数
function submitInt()
{
if (SOBJ)
{
window.clearInterval(SOBJ);
Max=100;
}
}
//开始自动提交函数
function submitStart()
{
//设置每秒钟提交表单一次
SOBJ=window.setInterval("submitForm()",1000);
}
可以在页面中设置两个按钮,分别执行submitStart()开始,submitInt()终止。其中“FormName”为要提交的表单名。同时要注意把脚本放在form后面。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyuweb/1217.html
[/1b]
Untitled Document
(1)自动提交表单:
setTimeout("document.form1.submit()",10000)
10秒后提交。
---------------------------------------------------------------------------------------------------------
[1b]方法二:[/1b]
我想打开一页a.htm时定时以表单形式向服务器b.htm提交数据,就好像申请100个邮箱,可以实现么?
---------------------------------------------------------------
setInterval("document.all.form1.submit()",5000)
5秒一次!
---------------------------------------------------------------
1.xmlhttp
2.
setTimeout("frm1.submit();",3000);
---------------------------------------------------------------
采用 window.setInterval和window.clearInterval 操作,比如下面脚本就是这样实现:
var FormOBJ=document.forms["FormName"];
var SOBJ;
//设置自动提交最大次数
var Max=100;
//表单提交函数
function submitForm()
{
if (FormOBJ&&Max>0)
{
FormOBJ.action="b.htm";//提交到的页面
FormOBJ.target="_blank";//用新窗口处理提交
FormOBJ.submit();//执行提交
Max--;
}
else
submitInt();
}
//中断自动提交函数
function submitInt()
{
if (SOBJ)
{
window.clearInterval(SOBJ);
Max=100;
}
}
//开始自动提交函数
function submitStart()
{
//设置每秒钟提交表单一次
SOBJ=window.setInterval("submitForm()",1000);
}
可以在页面中设置两个按钮,分别执行submitStart()开始,submitInt()终止。其中“FormName”为要提交的表单名。同时要注意把脚本放在form后面。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyuweb/1217.html