js 事件监听问题:
如何监控 一个 js函数是否被触发呢?是否有这样方法解决呢请大侠们给个实例,或详解原理。。谢谢嘞
例如:
<SCRIPT LANGUAGE="JavaScript">
<!--
function submit(){
alert("Test One !!");
}//-->
</SCRIPT>其他代码不动,我如何判断 submit()函数是否被触发呢?请注意: 1.不是事件绑定,不要和 dom的name和id等联系在一起;
2.不是针对某一对象(即不针对某一个id,name或tag)的event的事件绑定和监控,只对submit()函数进行监控.
3.对submit函数的监控代码不可能写在 和submit函数的同一个作用域(即不会在同一个<SCRIPT LANGUAGE="JavaScript">下)
如何监控 一个 js函数是否被触发呢?是否有这样方法解决呢请大侠们给个实例,或详解原理。。谢谢嘞
例如:
<SCRIPT LANGUAGE="JavaScript">
<!--
function submit(){
alert("Test One !!");
}//-->
</SCRIPT>其他代码不动,我如何判断 submit()函数是否被触发呢?请注意: 1.不是事件绑定,不要和 dom的name和id等联系在一起;
2.不是针对某一对象(即不针对某一个id,name或tag)的event的事件绑定和监控,只对submit()函数进行监控.
3.对submit函数的监控代码不可能写在 和submit函数的同一个作用域(即不会在同一个<SCRIPT LANGUAGE="JavaScript">下)
<script language="javascript" for="document" event="onkeydown">
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
controlForm(1);
}
</script>
没有什么全局变量的吗?要是有,你检查一下这个全局变量的值,看看它改掉了就是commit方法被执行了嘛。
方法名字叫submit,可是里面没有真正的form提交怎么办呢?