javascript调用activex的时候能不能等待程序结束再往下面执行?(200分)

Q

qdlover

Unregistered / Unconfirmed
GUEST, unregistred user!
两个frameset
一个窗体是ocx控件

在另外一个窗体调用
window.top.leftframe.ocxtext.proc();
form1.submit();

我想等window.top.leftframe.ocxtext.proc();执行完了才提交叶面,请问应该怎么做哪?

多谢
 
各位,如果我说得不明白请指出,怎么一个回答得都没有啊?
 
ActiveX是自己写的吗,是的话自己修一个事件,在自己的事件中控制提交
 
在activex里面控制web的提交吗?怎么做?

我的代码
左边的桢
<!--
<OBJECT classid="CLSID:0C89DB40-685F-4E5E-B298-AAD51B36A000" codebase="fileup.CAB#version=1,0,0,0"
id=fileup style="LEFT: 0px
TOP: 0px" VIEWASTEXT>
<PARAM NAME="_ExtentX" VALUE="9657">
<PARAM NAME="_ExtentY" VALUE="10716"></OBJECT>
-->
<script>

右边桢的调用代码
window.top.leftframe.fileup.ftp_host = "<%=FtpHost%>";
window.top.leftframe.fileup.ftp_port = "<%=Ftpport%>";
//window.top.leftframe.fileup.HttpHost = "<%=HttpHost%>";
//window.top.leftframe.fileup.HttpSavePath ="<%=HttpSavePath%>"
//window.top.leftframe.fileup.FtpSavePath="<%=FtpSavePath%>"

window.top.leftframe.fileup.ftp_username="<%=FtpUsrName%>"

window.top.leftframe.fileup.ftp_password="<%=FtpPassword%>"

window.top.leftframe.fileup.fileno=<%=fileno%>;
window.top.leftframe.fileup.imgno=<%=imgno%>;
window.top.leftframe.fileup.sysyear="<%=year(now())%>";
window.top.leftframe.fileup.sysmonth="<%=right("00"&amp;month(now()),2)%>";
window.top.leftframe.fileup.sysday="<%=right("00"&amp;day(now()),2)%>";
这里是执行一个上传文件的过程,能否在这里等着执行完了再执行下面的叶面提交功能?

fileno=window.top.leftframe.fileup.fileup();
window.Form1.action="post.asp?action=Msg&amp;method=Add" + "&amp;filename=" + window.top.leftframe.fileup.ServerFileName + "&amp;subjectid=" + subjectid + "&amp;fileno=" + fileno;
Form1.submit();
 
没问题了
结束话题
我的200分。。。。。。。。。

大哥能不能还给我啊
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
585
import
I
顶部