如何在HTML页上嵌入式调用VC做的COM组件(OCX、DLL)控件?

yjnjiajia 2003-08-05 02:10:47
想在HTML或JSP上有个框架,左面框架内做个链接,点击后,右面框架内调用相应的COM组件出现相应的VC的DIALOGUE,然后以后就是跑VC的应用程序!请高人指教,给出示例代码,非常感谢!
...全文
270 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
eliphe 2003-08-06
  • 打赏
  • 举报
回复
我不知到 damboo(淡泊) 得办法行不行,但是我知道很难,在我得概念里是不能得.
yjnjiajia 2003-08-06
  • 打赏
  • 举报
回复
uo
damboo 2003-08-06
  • 打赏
  • 举报
回复
eliphe(eliphe Alotus)
可能是我的理解有误吧,我觉得的 yjnjiajia 的意思就是在网页里面嵌入控件
比如很多网上直播的页面,就是在网页里嵌入的控件

如果是动态添加,那么可以用JS来实现

我大概是这么理解的,不知道对不对
damboo 2003-08-06
  • 打赏
  • 举报
回复
你是说左边点击不同的链接时,右边出现的com不同是吗?

在页面里嵌入组件就是用的<OBJECT>对象

如果你有好多个组件,可以把每个组件都做到一个页面里,然后用框架结构每个链接对应一个文件
或者右边框架用一个空白文件
左边的链接都使用js函数,用parent.rightFrm.document.write ("<object……");
来动态调用不同的组件
yjnjiajia 2003-08-05
  • 打赏
  • 举报
回复
damboo(淡泊):首先感谢您的帮助,但我没懂你的意思!能给出完整的代码吗?包括调用页面!就是框架的左右两个部分之间通信,点左面的链接,右面框架内就相应地内嵌地而不是弹出式的出现VC的DIALOGUE界面,然后用户就在DIALOGUE界面里选择之后开始跑VC的程序!调用的方式是以COM组件的形式来调用VC的DIALOGUE界面
yjnjiajia 2003-08-05
  • 打赏
  • 举报
回复
damboo(淡泊):首先感谢您的帮助,但我没懂你的意思!能给出完整的代码吗?包括调用页面!就是框架的左右两个部分之间通信,点左面的链接,右面弹出相应的VC
damboo 2003-08-05
  • 打赏
  • 举报
回复
使用控件或组件的ClassID号
例如我使用的一个控件
<OBJECT classid=clsid:2E722AC6-A0E8-4E2A-B3A6-1555E80216E3 id=stbView1 style="display:none">
<PARAM NAME="_ExtentX" VALUE="767">
<PARAM NAME="_ExtentY" VALUE="767">
<PARAM NAME="LocalPort" VALUE="9998">
<PARAM NAME="RemotePort" VALUE="9999">
<PARAM NAME="ConnectTo" VALUE="255.255.255.255">
</OBJECT>

你可以在interdev里用浏览控件的办法添加他,应该还有其他得知classid的方法,不过我不知道
这种对象的触发事件可以这样捕获
<script FOR="stbView2" EVENT="DataArrival(msg,BytesTotal,RemoteIP)" LANGUAGE="JScript">
<!--
var mStr="<br>端口" + stbView2.LocalPort + "收到来自"+RemoteIP+"的数据:";
mStr+="<br><font color=#ff0000>"+escape(msg)+"</font><br>";
rcvData.innerHTML+=mStr;
//-->
</script>
yjnjiajia 2003-08-05
  • 打赏
  • 举报
回复
up

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧