<HTML><HEAD>
<META content="text/html; charset=unicode" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR><TITLE></TITLE>
</HEAD>
<script language="JavaScript">
function doFunction() {
a.Download();
}
</script>
<BODY>
<OBJECT id=a
classid="clsid:19685D7D-0CF0-4F88-B681-D270A48C9367"
>
<input type="button" value="Click" onclick="doFunction()">
</BODY></HTML>a 为ActiveX控件生成的一个对象,ActiveX控件有我自己定义的一个事件:OnDownloadCompleted 和一个方法:Download().我在VC创建的Container中可以通过Class Wizard响应这个事件,但是在这边只能看见Download()这个方法。请问如何捕抓OnDownloadCompleted 这个事件呢?
有没有类似这种调用:
a.OnDownloadCompleted = func(); //func()为处理DownloadCompleted事件的函数如何实现?
<META content="text/html; charset=unicode" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR><TITLE></TITLE>
</HEAD>
<script language="JavaScript">
function doFunction() {
a.Download();
}
</script>
<BODY>
<OBJECT id=a
classid="clsid:19685D7D-0CF0-4F88-B681-D270A48C9367"
>
<input type="button" value="Click" onclick="doFunction()">
</BODY></HTML>a 为ActiveX控件生成的一个对象,ActiveX控件有我自己定义的一个事件:OnDownloadCompleted 和一个方法:Download().我在VC创建的Container中可以通过Class Wizard响应这个事件,但是在这边只能看见Download()这个方法。请问如何捕抓OnDownloadCompleted 这个事件呢?
有没有类似这种调用:
a.OnDownloadCompleted = func(); //func()为处理DownloadCompleted事件的函数如何实现?
解决方案 »
- 请教一个关于edit的小问题
- DrawImage绘图速度太慢了!
- 对话框CXXXXApp::InitInstance()中用到的变量如何在CXXXXDlg::XXXX()中使用?
- 问个问题,关于CListCtrl的,可能我基础没学好,高手就只当是我在散分吧!谢谢!
- 为什么类的虚拟成员函数不能是静态的
- 求一个ATL做的 NT service 源程序,结构清晰,有些关于这类型程序的注解。100分相送。
- 用VC6在实现系统托盘的气球式提示时遇到的有关编译方面的问题,求教:|
- 如何读出硬盘序列号?如何读出网址MAC地址,如何读出CPU ID,请用VC实现。谢了。老大们 ( 05-09)
- 如何得知打开和关闭了一个程序?
- 可用分是怎样增加?
- 如何用keybd_event输入中文,up有分,万分感谢
- CButton求助
只需在script定义如下function
就可以了
<script language = javascript>
function a::OnDownloadCompleted
{
//在这里添加func()函数的代码就OK了
}
</script>
楼主所说的
a.OnDownloadCompleted = func(); //func()为处理DownloadCompleted事件的函数
是不行的
<script language="JavaScript">
function YourJsFunction(param1,param2,..)
{
//......
}YourActiveXControlID.ItsActiveX事件Name=YourJsFunction;
</script>或者
<SCRIPT LANGUAGE="JavaScript" FOR="YourActiveXControlID" EVENT="ItsActiveX事件Name(param1,param2,..)">
//....
</SCRIPT>