javascript 如何响应自定义控件的事件

lifengyu 2006-07-29 01:53:21
我用vb做了一个activex控件
里面包含一个自定义事件

Public Event myenent()
Private Sub Command1_Click()
RaiseEvent myenent
End Sub
在网页中
<OBJECT id="abc" classid="clsid:7ABAA1A2-D817-4B31-B687-6D9E37876C8D">
</OBJECT>
<script language=javascript for="abc" event="myenent">
alert("ccccccc");
</script>

可以一点反应也没有,请高人指点
...全文
206 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
lifengyu 2006-07-29
  • 打赏
  • 举报
回复
收到了,在我这还是不好用,在我同事那就好用,我装了sp6,
可能我的机器是xp xp2的原因,真倒霉,被xp害死了
非常感谢 leohuang(LEO)
leohuang 2006-07-29
  • 打赏
  • 举报
回复
你的工程有问题,代码有问题
我打包发给你了
lifengyu 2006-07-29
  • 打赏
  • 举报
回复
那个可以用,而我自己做得就不行
leohuang 2006-07-29
  • 打赏
  • 举报
回复
上边有个ToolBar的例子
你点一下那个ToolBar就显示"事件触发了"
lifengyu 2006-07-29
  • 打赏
  • 举报
回复
还是不行,我已经给你发email了,如果可以的话,能帮我一个简单的例子么,
包括 控件 和 html
leohuang 2006-07-29
  • 打赏
  • 举报
回复
只要保证 sub 的名称是下面的格式就可以执行

控件ID_事件名称
lifengyu 2006-07-29
  • 打赏
  • 举报
回复
谢谢 leohuang(LEO),这个问题我找了一晚上到现在
<script language="VBScript">
sub abc_myenent()
'触发事件了,该干啥 干啥
end sub
</script>
还有 javascript 都试验过了,都没反应
还有什么地方需要注意的,比如控件本身的属性
再vb里面已经测试过了,可以
leohuang 2006-07-29
  • 打赏
  • 举报
回复
发你的控件看看行不

leodotcom@163.com
lifengyu 2006-07-29
  • 打赏
  • 举报
回复
vb下可以触发
leohuang 2006-07-29
  • 打赏
  • 举报
回复
那应该是你的自定义控件事件没触发
在VB环境下可以触发吗?

那个sub 名称的格式是,你的控件ID+下划线+事件名称
lifengyu 2006-07-29
  • 打赏
  • 举报
回复
<script language="VBScript">
sub abc_myenent()
'触发事件了,该干啥 干啥
end sub
</script>
这个我也试验过了,不好用
是不是activex在那儿有设定??!!
或者我做的不对??!!
leohuang 2006-07-29
  • 打赏
  • 举报
回复
<!--示例,一个ToolBar-->

<object classid="clsid:66833FE6-8583-11D1-B16A-00C0F0283628" id="Toolbar1" width="100" height="26">
</object>

<script language="vbscript">
Sub ToolBar1_Click()
msgbox "触发了Click事件"
end sub
</script>
leohuang 2006-07-29
  • 打赏
  • 举报
回复
<OBJECT id="abc" classid="clsid:7ABAA1A2-D817-4B31-B687-6D9E37876C8D">
</OBJECT>

<script language="VBScript">
sub abc_myenent()
'触发事件了,该干啥 干啥
end sub
</script>
mingxuan3000 2006-07-29
  • 打赏
  • 举报
回复
up 学习
第1章 服务器控件概述及开发环境部署 .1 1.1 自定义服务器控件 1 1.2 服务器控件在软件开发过程中的作用 1 1.3 在控件开发中提升自己 2 1.4 可继承控件基类介绍 2 1.5 运行一个简单的控件 7 1.5.1 开发一个简单控件 7 1.5.2 部署和运行 11 1.6 控件生命周期 12 1.6.1 概述 12 1.6.2 用代码跟踪控件生命周期过程 14 1.7 本章总结 17 第2章 服务器控件开发中的调试技术 18 2.1 预置代码示例 18 2.2 调试页面服务端代码 19 2.3 服务器控件的调试 20 2.3.1 运行模式下的调试方法 20 2.3.2 设计模式下的调试方法 20 2.4 javascript脚本调试方法 22 2.4.1 调试页面中的javascript脚本(方法一) 22 .2.4.2 调试页面中的javascript脚本(方法二) 23 2.4.3 调试非嵌入式javascript脚本文件 23 2.4.4 调试嵌入式javascript脚本资源文件 24 2.4.5 高效率调试的技巧 24 2.5 ajax library对javascript调试支持 26 2.6 本章总结 26 第3章 从零开始开发服务器控件 27 3.1 选择基类 27 3.2 控件呈现顺序 28 3.3 render呈现控件的几种方式 30 3.3.1 使用htmltextwriter类输出 30 3.3.2 直接输出html标签 32 3.3.3 使用服务器控件的rendercontrol方法 33 3.4 addattributestorender方法 34 3.5 createchildcontrols方法 35 3.6 inamingcontainer接口 36 3.7 实现复合控件 38 3.7.1 createchildcontrols方法 39 3.7.2 childcontrolscreated属性 39 3.7.3 ensurechildcontrols方法 39 3.7.4 recreatechildcontrols方法 39 3.7.5 controls属性 40 3.7.6 hascontrols方法 40 3.7.7 hasevents方法 40 3.7.8 findcontrol方法 41 3.7.9 实现复合控件示例 41 3.8 常用开发技巧 51 3.8.1 designmode属性 51 3.8.2 屏蔽基类控件中的属性 52 3.8.3 page.request.browser属性 53 3.8.4 设置控件id规范 53 3.8.5 增强findcontrol功能 54 3.8.6 映射服务端控件值到客户端 55 3.8.7 禁止派生自compositecontrol的控件创建子控件 56 3.8.8 使用createchildcontrols的注意事项 56 3.8.9 不要误解设计元属性defaultvalue 57 3.8.10 在render方法中利用基类资源 57 3.8.11 条件编译&条件属性 60 3.9 本章总结 61 第4章 服务器控件属性 62 4.1 控件属性的作用 62 4.1.1 系统属性 62 4.1.2 自定义属性 62 4.2 简单属性 63 4.3 属性的设计时特性 64 4.4 复杂属性 67 4.4.1 概述 67 4.4.2 复杂属性的几种标记形式 67 4.4.3 深入研究——复杂属性分析器 79 4.5 深入研究——定制自己的属性编辑器 85 4.5.1 系统属性编辑器 85 4.5.2 定制属性编辑器 91 4.6 类型转换器 126 4.6.1 系统类型转换器 126 4.6.2 定制自己的类型转换器 128 4.7 实现自定义属性 138 4.8 本章总结 145 第5章 事件和数据回发机制 146 5.1 控件事件和数据回发概述 146 5.1.1 事件及其意义 146 5.1.2 数据回发机制 147 5.2 事件和数据回发机制的实现 148 5.2.1 客户端回传事件接口ipostbackeventhandler 148 5.2.2 客户端回发/回调揭密 150 5.2.3 回传数据处理接口ipostbackdatahandler 153 5.2.4 正确处理继承基类中控件的事件 159 5.2.5 扩展kingtextbox控件功能(kingtextboxcanpostevent控件) 161 5.3 复合控件的事件处理机制

87,997

社区成员

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

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