ActiveX控件中实现JS调用CDHtmlDialog中函数 activexCDHtmlDialogjavascript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 windows.external这个不是对 ActiveX 的, 这个应该是在web的容器窗体提供才行没必要搞这么麻烦, 你可以直接在 ActiveX 提供一个函数让JS调用, ActiveX再转过去就好了 之前这么尝试过,JS调用ActiveX接口没有问题,但是关闭IE的时候IE会报错,我实现的方法是:A.html页面加载ActiveX控件,ActiveX控件中显示B.html,B.html再加载ActiveX控件(目的是使用ActiveX的接口),关闭IE报错误,我目的是想让B.html页面和ActiveX交互,不知以上的调用方法是否有问题吗? 之前的做法:A.html页面主要是起到ActiveX控件载体的作用。A.html和B.html中都使用<object>CLSID=XXX</object>的方式加载的ActiveX控件但关闭IE会报错误...... 关闭IE报错误 你应该去调试为什么报错我没明白你为什么要在ActiveX里面嵌套网页, 都是同一个就用一个就OK了 A.html 加载了ActiveX控件,ActiveX控件中的页面B.html又加载了本身,在关闭A.html页面时导致IE进程关闭,没有任何错误信息。是不是相互加载导致的? 我准备试着在ActiveX关闭的时候先将控件内部的浏览器控件关闭。 为什么要嵌套,哪能不能A.html里面采用iframe加载B.html,然后B.html在加载Activex呢? 需求的要求。按照方法:1.EnableAutomation();2.SetExternalDispatch(GetIDispatch(TRUE));3.DECLARE_DISPATCH_MAP()4.BEGIN_DISPATCH_MAP(CMyDHtmlDialog, CDHtmlDialog)DISP_FUNCTION(fun.....)END_DISPATCH_MAP()5.实现fun方法能够实现了,但是原因未找到...... 第二种 重复加载控件的方法关闭IE时报错的原因和delete MyHtmlDlg对象有关。会Delete两次。 udp线程小问题 InsertMenuItem()函数的参数是什么意思? CTreeCtrl如何检测保存的HTREEITEM hItem有效 菜鸟求教:全屏显示问题 如何通过CMainFrame类生成对话框 自考计算机学子们在北京的就业和薪金! 有没有读取INI文件的类? eVC中必须用UNICODE?真可爱! 在SDK中,如何判断对话框中的CheckBox是否选中? 用VB建立好一个com组件后,怎么注册它呢?有没没方便的方法? MFC 保存绘图值 求教大神..我真没找出来哪里差括号......就这么点代码
之前这么尝试过,JS调用ActiveX接口没有问题,但是关闭IE的时候IE会报错,我实现的方法是:
A.html页面加载ActiveX控件,ActiveX控件中显示B.html,B.html再加载ActiveX控件(目的是使用ActiveX的接口),关闭IE报错误,我目的是想让B.html页面和ActiveX交互,不知以上的调用方法是否有问题吗?
之前的做法:
A.html页面主要是起到ActiveX控件载体的作用。
A.html和B.html中都使用<object>CLSID=XXX</object>的方式加载的ActiveX控件但关闭IE会报错误......
是不是相互加载导致的?
按照方法:
1.EnableAutomation();
2.SetExternalDispatch(GetIDispatch(TRUE));
3.DECLARE_DISPATCH_MAP()
4.BEGIN_DISPATCH_MAP(CMyDHtmlDialog, CDHtmlDialog)
DISP_FUNCTION(fun.....)
END_DISPATCH_MAP()
5.实现fun方法
能够实现了,但是原因未找到......
会Delete两次。