CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  ATL/ActiveX/COM

采用window.open打开新页面,新页面上的ActiveX控件中定义的事件不能触发。

楼主naxing(南星)2005-01-03 19:48:06 在 VC/MFC / ATL/ActiveX/COM 提问

1、使用MFC编写一个ActiveX控件,在控件中定义事件Click。  
  2、在网页(A.htm)嵌入该控件,并在head中编写响应该Click事件的脚本如下:  
        <SCRIPT   LANGUAGE="javascript"   FOR="Control_1"   EVENT="Click()">  
                  alert("this   is   click_Event")  
        </SCRIPT>  
   
  3、在IE6.0的地址栏中直接输入网页A地址(如http://192.168.5.40/A.htm)打开网页,  
  鼠标点击ActiveX控件时,脚本中的alert("this   is   click_Event")能响应。  
   
  4、当在另一页面上,采用window.open("A.htm")打开页面,鼠标点击ActiveX控件时,  
  脚本中的alert("click")没有响应。  
   
  问:为什么采用Window.Open的方式打开页面时,不能俘获ActiveX控件的事件,  
  而采用地址栏输入方式或超链接打开页面,能俘获到事件。 问题点数:0、回复次数:3Top

1 楼naxing(南星)回复于 2005-01-03 20:05:59 得分 0

是采用MFC   ActiveX   ControlWizard向导编写。Top

2 楼wangweixing2000(星(inspiration(灵感)))回复于 2005-01-04 09:09:12 得分 0

window.open("A.htm")打开页面时,鼠标点击事件是否ActiveX控件控件接收?一步步调试一下最好:)Top

3 楼naxing(南星)回复于 2005-01-04 11:09:10 得分 0

A.htm页面上的没有别的代码,只是在head中有:        
  <SCRIPT   LANGUAGE="javascript"   FOR="Control_1"   EVENT="Click()">  
                  alert("this   is   click_Event")  
        </SCRIPT>  
  Top

相关问题

  • 在ActiveX控件中加了一个自定义的事件,如何触发它?
  • 在自定义控件中有个DropDownList子控件,请问如何触发该子控件的selectindexchaged事件?
  • 在自定义控件中有个DropDownList子控件,请问如何触发该子控件的selectindexchaged事件?
  • ActiveX控件属性定义问题
  • activex 控件怎么定义事件?
  • 对服务器端控件,能不能自定义事件触发它的postback
  • 自定义控件的textbox的leave事件为什么不触发?
  • 动态加载自定义控件中事件触发的问题
  • 越来越糊涂……DLL 、 自定义控件 、 ActiveX控件(100分)
  • 杂C#中如何在给自定义控件中触发控件原有的事件:(急)

关键词

  • 控件
  • 页面
  • 脚本
  • activex
  • 鼠标
  • 网页
  • 打开
  • 事件
  • 采用
  • 响应

得分解答快速导航

  • 帖主:naxing

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo