双事件激发
我对一些为图像触发onClick事件的代码有问题.我所做的就是创建一组像按钮一样工作的图像.MouseOver、MouseDown和MouseOut事件交换图像以使按钮具有良好的感觉,但在激发onClick事件时,该事件按如下方式创建:
字符串s=Page.ClientScript.GetCallbackEventReference(this,
"ChangeClockSetting(This)",
"ReschresClockSetting","NULL",TRUE);
我让这些事件按照列出的方式触发.问题是,第二个事件在这个事件开始后立即触发,实际上与此无关.我检查了我的代码,第二个事件只触发了一次,并且只触发了另一个事件,而该事件不是在这个序列中触发的.
现在的问题是:有没有一种方法可以查看客户端事件堆栈,以了解堆栈上当前有什么?其次,启动回调后是否可以清除其他事件?最后,使用On Click事件的图像标记有问题吗?
谢谢,
利奥