当前位置:编程学习 > C#/ASP.NET >>

求救!! JS调用ACTIVEX事件

首先OCX中有如下事件
               
public event EventHandler SelectWindow;

在JS中调用如下
     obj.attachEvent("SelectWindow",SelectWnd);
     function SelectWnd(sender,e)
     {
           alert(sender);
     }

   sender和e都是NULL  怎样才能获得OCX里面传回来的值????????????? JavaScript activex --------------------编程问答-------------------- OCX事件动态注册 
--------------------编程问答-------------------- 在线等啊.......~ --------------------编程问答--------------------
引用 1 楼 liuchaolin 的回复:
OCX事件动态注册 
??? --------------------编程问答-------------------- c# 好像做不了ocx --------------------编程问答--------------------
引用 4 楼 yeness 的回复:
c# 好像做不了ocx

COM组件 --------------------编程问答--------------------
引用 5 楼 nitrat 的回复:
Quote: 引用 4 楼 yeness 的回复:

c# 好像做不了ocx

COM组件

c#好像也做不了com 组件 --------------------编程问答--------------------
引用 6 楼 yeness 的回复:
Quote: 引用 5 楼 nitrat 的回复:

Quote: 引用 4 楼 yeness 的回复:

c# 好像做不了ocx

COM组件

c#好像也做不了com 组件

这个是海康的 用C#封装的 --------------------编程问答--------------------
引用 6 楼 yeness 的回复:
Quote: 引用 5 楼 nitrat 的回复:

Quote: 引用 4 楼 yeness 的回复:

c# 好像做不了ocx

COM组件

c#好像也做不了com 组件

在winform里面没有问题 --------------------编程问答--------------------
引用 6 楼 yeness 的回复:
Quote: 引用 5 楼 nitrat 的回复:

Quote: 引用 4 楼 yeness 的回复:

c# 好像做不了ocx

COM组件

c#好像也做不了com 组件


--------------------编程问答-------------------- 对不起,如果你确定是用web调用 winform客户端,这个我虽然弄过,但没有深入估计我的经验帮不到你。

但是可以肯定的说winform做得com客户端,调试起来要比普通的com稍微麻烦,调用com的web客户端需要安装.netframework,这点和applet有点类似,调试时你需要每次去清掉系统的gac缓存,再重新生成,清除命令网上会有,有点记不清了。所以你每次升级客户端时,你需要重新生成guid,没记错的话。

一般需要交互式的com ,你需要在 <param> 处指定你的webservices的地址,com编写的时候,调用webserverice地址来进行传值,基本上本人没做过可以让com直接传值到页面的方式。

而且com本身编写是比较麻烦的,环境也比较复杂,要是真想做com,建议你用 c++或者delphi或者vb,最好就是用delphi,代码少编写容易。

就海康本身来讲,他的调用应该都是com的,如果你想web调用,建议你先用delphi封装一层,尽量不要采用c++。 --------------------编程问答-------------------- 虽然不会,帮你顶一下。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,