事情是这样的:<script>
// 第1部分js-----------------------------开始
function OnReady() {
......
} function OnClick(param) {
......
} function OnKeyPress(param1, param2) {
......
}
// 第1部分js-----------------------------结束
</script><!-- object标签插入的是一个id定为someControl的3维模型 -->
<object id=someControl codeBase=...... height=375 width=500 classid=......>... </object><!-- 第2部分js ===============================开始 -->
<SCRIPT language=JavaScript event=controlEvent(string) for=someControl>
<!--
execScript(string);
-->
</SCRIPT>
<!-- 第2部分js ===============================结束 -->
使用第2部分js来定义 object (即someControl)元素的事件处理句柄
就是说,OnReady(), OnClick(param), OnKeyPress(param1, param2)都可以正常执行,
这3个事件是 someControl 自定义的事件。问题是:我不理解第1部分js和第2部分js之间的关系,
我把 event=controlEvent(string) 理解成了controlEvent(string)是一个单一的函数,这个我是理解错了,
那第1部分js与第2部分js正确的理解是????望各位指点一二。
// 第1部分js-----------------------------开始
function OnReady() {
......
} function OnClick(param) {
......
} function OnKeyPress(param1, param2) {
......
}
// 第1部分js-----------------------------结束
</script><!-- object标签插入的是一个id定为someControl的3维模型 -->
<object id=someControl codeBase=...... height=375 width=500 classid=......>... </object><!-- 第2部分js ===============================开始 -->
<SCRIPT language=JavaScript event=controlEvent(string) for=someControl>
<!--
execScript(string);
-->
</SCRIPT>
<!-- 第2部分js ===============================结束 -->
使用第2部分js来定义 object (即someControl)元素的事件处理句柄
就是说,OnReady(), OnClick(param), OnKeyPress(param1, param2)都可以正常执行,
这3个事件是 someControl 自定义的事件。问题是:我不理解第1部分js和第2部分js之间的关系,
我把 event=controlEvent(string) 理解成了controlEvent(string)是一个单一的函数,这个我是理解错了,
那第1部分js与第2部分js正确的理解是????望各位指点一二。
用js来定义 object (即someControl)元素的事件处理句柄不大理解。望结合以上疑问进行指点!
<head>
<title>测试</title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<SCRIPT LANGUAGE=javascript>
<!--function document_function_can_berenamed_onmouseup() {
alert('Mouse up')
}//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=document EVENT=onkeyup>
<!--
alert('Key up');
//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=document EVENT=onmouseup>
<!--
document_function_can_berenamed_onmouseup()
//-->
</SCRIPT>
</head>
<BODY><BODY></html>
<SCRIPT LANGUAGE=javascript FOR=document EVENT=onkeyup>
<!--
//这部分是一段代码,当然也可以引用一个函数(一般是和事件同名的函数)
alert('Key up');
//-->
</SCRIPT>
楼上兄弟们的提示也给了我很大的启发,多谢,明天加分结贴