Problema event.cancelBubble

Publicar una respuesta


Esta pregunta es una forma de evitar inserciones automatizadas por spambots.
Emoticonos
:-) ;) :rolls eyes: :-/ :-( =-O :-D :-* :-P :-[ :-! 8-) :bitchin:
Ver más emoticonos

BBCode está habilitado
[img] está habilitado
[Flash] está deshabilitado
[url] está habilitado
Emoticonos están habilitados

Revisión de tema
   

Expandir vista Revisión de tema: Problema event.cancelBubble

Re: Problema event.cancelBubble

por EliasBG » Lun Dic 11, 2006 6:18 pm

[quote="jmartin"]Estoy realizando una página que se despliegan varias ventana, utilizo la función cancelBubble para evitar que un evento entre en recurrencia y me muestre una ventana, en Explorer funciona la función pero en Firefox no, alguien tiene idea de como sulucionar el problema para que funcione en ambos .
window.event.cancelBubble=true;

Gracias,[/quote]

usa esto:

if (browser.isIE) {
document.attachEvent("onmousemove", dragGo);
document.attachEvent("onmouseup", dragStop);
window.event.cancelBubble = true;
window.event.returnValue = false;
}
if (browser.isNS) {
document.addEventListener("mousemove", dragGo, true);
document.addEventListener("mouseup", dragStop, true);
event.preventDefault();
}

saludos

por pascal » Vie Sep 02, 2005 9:04 am

cancelBuble es propietario del modelo de eventos de Microsoft, puedes usar el modelo de eventos estandar del W3C (addEventListener/removeEventListener/stopPropagation) para Firefox.

Articulos que lo explican (en inglés):

http://www.quirksmode.org/js/events_order.html
http://www.javascriptkit.com/dhtmltutor ... p2-1.shtml

Problema event.cancelBubble

por jmartin » Vie Sep 02, 2005 7:03 am

Estoy realizando una página que se despliegan varias ventana, utilizo la función cancelBubble para evitar que un evento entre en recurrencia y me muestre una ventana, en Explorer funciona la función pero en Firefox no, alguien tiene idea de como sulucionar el problema para que funcione en ambos .
window.event.cancelBubble=true;

Gracias,

Arriba