function subAll()
{
document.frames("iframe1Name").document.submitButtonName.click();
document.frames("iframe2Name").document.submitButtonName.click();
document.frames("iframe3Name").document.submitButtonName.click();
document.frames("iframe4Name").document.submitButtonName.click();
}
{
document.frames("iframe1Name").document.submitButtonName.click();
document.frames("iframe2Name").document.submitButtonName.click();
document.frames("iframe3Name").document.submitButtonName.click();
document.frames("iframe4Name").document.submitButtonName.click();
}
解决方案 »
- Ext.Ajax.request方法返回值的问题
- 一个老程序,2个函数,麻烦会JS的帮忙看看
- 关于图片变换的一段JavaScript代码,无法显示,求助!
- 有没有脚本给图片下方添加图片的名字的?
- 问一个最简单那的问题(在线等)是关于JavaScript的
- 增加顶和底的功能,也不知道是否能实现……
- 求教关于下拉框
- 网页播放mp3,怎么判断mp3开始播放???????????
- 框架的问题
- 大佬们,请教个问题,如何获取点击元素的cssx选择器路径?
- 虚心请教:在一个图片上点鼠标右键的时候出现我自己的菜单后,我希望当鼠标移动的时候,把菜单隐藏掉,我不会做!
- 如何获得客户端正在浏览html文件的全部内容状态等信息,返回到服务器端?
{
document.frames("iframe1Name").document.formName.submitButtonName.click();
document.frames("iframe2Name").document.formName.submitButtonName.click();
document.frames("iframe3Name").document.formName.submitButtonName.click();
document.frames("iframe4Name").document.formName.submitButtonName.click();
}
或者function subAll()
{
document.frames("iframe1Name").document.formName.submit();
document.frames("iframe2Name").document.formName.submit();
document.frames("iframe3Name").document.formName.submit();
document.frames("iframe4Name").document.formName.submit();
}
for (j=1;j<=i;j++) //i是一个全局变量,记录了当前有几个IFrame
{
eval('iframe'+j+'.document.all("form1").submit();');
}
孟兄的代码和我的代码其实是一样的,表面上看这些语句是一次性地把所有IFrame里的Form都“并行”提交了,注意是“并行”,可是实际上却是两个一组两个一组地“串行”地提交的,我倒~~
http://expert.csdn.net/Expert/topic/1557/1557606.xml?temp=.7252161请结贴拉。
另,我在这里把源代码再次附上,以供大家测试:parent.html :
<script>
var i = 0 ; //全局变量,记录当前有几个IFrame
function allSubmit()
{ for (j=1;j<=i;j++)
{
eval('iframe'+j+'.document.all("form1").submit();');
}}function addIframe()
{document.all("sp").innerHTML=document.all("sp").innerHTML+"<iframe id=iframe" +(++i)+ " src=form.html width=300 height=100></iframe>";}
</script>
<body bgcolor="#ffffff" text="#000000" >
<div id = sp>
</div>
<br><br>
<input type="button" onclick="allSubmit()" value="全部提交">
<input type="button" onclick="addIframe()" value="增加IFrame">
</body>form.html:
<form name="form1" method="post" action="action.jsp">
<input type="text" name="t1" value="1">
<br>
<input type="text" name="t2" value="2">
<br>
<input type="text" name="t3" value="3">
<br>
<input type="text" name="t4" value="4">
</form>action.jsp:
<%
Thread.sleep(3000); //睡眠三秒钟,模拟服务器处理时的延迟情况
%>
this is action.html