首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

* Javascript 事件机制 ,过程中终止事件*解决思路

2012-01-10 
********** Javascript 事件机制 ,过程中终止事件*************问题如下:我想在事件的执行过程中终止事件

********** 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程序的优先执行!

热点排行