求教关于提交的问题?急急急!!!

GoWish 2005-06-06 06:34:10
在页面中有两个iframe,用于上传图片文件,iframe和页面的提交需要在同一个方法中,代码如下:
<script language=javaScript>
function gosubmit() {
window.iframe1.form2.hidPath.value=window.form1.filepath.value;
window.iframe2.form2.hidPath.value=window.form1.filepath.value;
window.iframe1.form2.submit();
window.iframe2.form2.submit();
window.document.form1.submit();
}
</script>
在提交时,有时文件能上传,有时却不行,但是在去掉"window.document.form1.submit();"此句则一定可以?
这是什么原因呢?有没有什么办法判断提交是否结束的方法???
例如:
if(window.iframe1.form2.submit == true && window.iframe2.form2.submit == true) {
window.document.form1.submit();
}之类的方法?
谢谢了,急呀!
...全文
138 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
GoWish 2005-06-07
  • 打赏
  • 举报
回复
急呀,哪位高手帮忙解答一下呀!
GoWish 2005-06-07
  • 打赏
  • 举报
回复
to leo963258(读书之人):
谢谢你的解答,你的方法在IE6.0中是可行的,但是在IE5.0中确不行.在IE5.0中好象不会运行gosubmit()而直接运行gosubmit1()了.
GoWish 2005-06-06
  • 打赏
  • 举报
回复
to leo963258(读书之人):
你的方法试过了,不行,还有没有其他的方法呢?这种问题是什么原因?
leo963258 2005-06-06
  • 打赏
  • 举报
回复
<script language=javaScript>
function gosubmit() {
window.iframe1.form2.hidPath.value=window.form1.filepath.value;
window.iframe2.form2.hidPath.value=window.form1.filepath.value;
window.iframe1.form2.submit();
window.iframe2.form2.submit();
}
function gosubmit1(){
window.document.form1.submit();
}
做两次提交。
</script>
davs 2005-06-06
  • 打赏
  • 举报
回复
你看一下是不是要返回值的,有最后用return ture试试

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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