[向jiangsheng提问]如何实现在vbscript(或javascript)中调用BHO的方法? 本帖最后由 hnxiaoma 于 2009-06-07 22:07:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.BHO对页面来说根本就不可见,所以直接调用BHO肯定不行的。不过你的页面和BHO之间可以先定义好,比如采用某个特定的id上fire某个特定的event来进行通信BHO中拦截到这个消息,就认为是页面在"调用"它,执行某个功能。2.或者你在BHO的dll中再实现一个ActiveX所需要的接口。对页面来说,直接调用ActiveX提供的方法。(没有试过,不过理论上来说应该可行。ActiveX的接口对象和BHO的接口对象共存一个dll中,应该可以通过全局变量的方式互访) 你需要做成ActiveX控件,然后vbscript调用window.external 函数来调用导出的接口等 属性页按钮问题 VC6.0中文本框问题 时间控件是基于硬件,还是基于软件? VC代码连接JAVA代码(用SOCKET),要注意什么问题 关于任务栏隐藏的问题 如何指定MessageBox框的弹出位置 急 各位大侠,有没有把简体,转换成繁体的工具,求救亚!不够再加分 一个基于对话框的程序如何隐藏主对话框? 刚学vc请指教一下 实现 1、鼠标放图片上 显示文字 2、该图片可以动态加载 如何用ATL得到IDE代码编辑界面函数所在的行号 VC6写的OCX 控件 在 VFP下使用时接收不到事件???求救
BHO对页面来说根本就不可见,所以直接调用BHO肯定不行的。
不过你的页面和BHO之间可以先定义好,比如采用某个特定的id上fire某个特定的event来进行通信
BHO中拦截到这个消息,就认为是页面在"调用"它,执行某个功能。2.
或者你在BHO的dll中再实现一个ActiveX所需要的接口。
对页面来说,直接调用ActiveX提供的方法。
(没有试过,不过理论上来说应该可行。ActiveX的接口对象和BHO的接口对象共存一个dll中,应该可以通过全局变量的方式互访)