读书人

* Javascript 事件机制 ,过程中终止事

发布时间: 2012-01-10 21:26:51 作者: rapoo

********** Javascript 事件机制 ,过程中终止事件*************
问题如下:

我想在事件的执行过程中终止事件执行,不知是否能够做到

假如有按扭 button,我想在单击事件过程中终止,代码如下


function DoClick()
{
window.open( '...... ');
}

function checkClick()
{
event.cancelBubble=true;
event.returnValue=false;
return false
//以后三句代码均不能终止事件
}


button.onclick=DoClick
button.attachEvent( "onclick ",checkClick)

现在我能改变的只有 checkClick 函数,其它代码均不能修改,想在checkClick中终止事件执行,

不知哪位大哥是否遇到过同样的问题

[解决办法]
应该是不能干预的哦,似乎和顺序没有关系,通过attachEvent进去的事件都要执行的
[解决办法]
我所指的执行顺序不是你的脚本代码前后顺序,而是在 onclick 这个事件触发之后,它的执行顺序,即通过 attachEvent 这样的附加处理只能是附加,而不能阻止主onclick程序的优先执行!

读书人网 >asp.net

热点推荐