如何捕获ActiveX控件的事件?(续) 我给你贴的内容我自己都实验过了,可以用的,你还有什么问题??VB的代码要是正确转换成javascript的,是没有问题的,都能执行! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不就是Onload的那段不管用罗,上面帖子里的:function update(){ frm.begintime.value = Calendar.Year + "-" + Calendar.Month + "-" + Calendar.Day}根本就不执行啊。如果实在不行的话,我也只能用FOR=控件名 EVENT=事件名这种办法了。 我 还是不明白,你的代码哪里有问题呀??<html><body ><form name="frm" method="post">时间:<input type="text" name="begintime" size="10""></form><object id="Calendar" classid="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" width="250" height="200" codebase="MSCAL.OCX"></object><SCRIPT LANGUAGE=javascript FOR=Calendar EVENT=AfterUpdate>document.frm.begintime.value = Calendar.Year + "-" + Calendar.Month + "-" + Calendar.Day</SCRIPT></body></html> javascript不象VBSCRIPT那样直接定义控件的函数的:比如:Calendar_AfterUpdate()JAVASCRIPT只是把它看成一般的函数名字,与控件没有任何联系! 只能用<script for="" event="">的格式了!有时间看看MS的说明吧!!http://msdn.microsoft.com/workshop/author/om/event_model.asp<object id="Calendar" classid="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" width="250" height="200" codebase="MSCAL.OCX" onmouseover="alert('你移动了鼠标')"></object>而<object id="Calendar" classid="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" width="250" height="200" codebase="MSCAL.OCX" onclick="alert('你点击了鼠标')"></object>就没有反映,真是没有办法!!! thank you!如果你愿意的话,给个mail地址(或mail给我)给我好吗?交个朋友啊,以后我有什么不懂的地方可以再联系啊。 你说我吗?好啊![email protected] 梦居士也给个mail地址可以吗? 大家一起学习,交流。[email protected] javascript源代码字符过滤问题 急招资深javascript程序员 innerHTML的深入用法 哪位大哥能帮忙具体解释一下/^\d{15}(\d{2}[0-9a-zA-Z])?$/ 这个的意思? 为什么关闭浏览器,可以执行alert,而不执行window.open? 捕捉鼠标位置的问题? window.showModaldialog()打开窗口的相关参数? 请问如何使用window.open打开一个空白的窗口呢? 我就不相信没有人会。数组问题。 用JS获取别的网站页面html源代码的问题 这个问题有点偏 用javascript能显示ActiveX控件下载的进度吗?
function update()
{
frm.begintime.value = Calendar.Year + "-" + Calendar.Month + "-" + Calendar.Day
}
根本就不执行啊。
如果实在不行的话,我也只能用FOR=控件名 EVENT=事件名这种办法了。
<body >
<form name="frm" method="post">时间:<input type="text" name="begintime" size="10""></form>
<object id="Calendar" classid="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" width="250" height="200" codebase="MSCAL.OCX"></object>
<SCRIPT LANGUAGE=javascript FOR=Calendar EVENT=AfterUpdate>
document.frm.begintime.value = Calendar.Year + "-" + Calendar.Month + "-" + Calendar.Day
</SCRIPT>
</body>
</html>
JAVASCRIPT只是把它看成一般的函数名字,与控件没有任何联系!
<script for="" event="">
的格式了!
有时间看看MS的说明吧!!
http://msdn.microsoft.com/workshop/author/om/event_model.asp<object id="Calendar" classid="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" width="250" height="200" codebase="MSCAL.OCX" onmouseover="alert('你移动了鼠标')"></object>而<object id="Calendar" classid="CLSID:8E27C92B-1264-101C-8A2F-040224009C02" width="250" height="200" codebase="MSCAL.OCX" onclick="alert('你点击了鼠标')"></object>
就没有反映,真是没有办法!!!
如果你愿意的话,给个mail地址(或mail给我)给我好吗?交个朋友啊,以后我有什么不懂的地方可以再联系啊。
[email protected]
[email protected]