- From: Jérôme Nègre <jerome.negre@e-xmlmedia.fr>
- Date: Mon, 4 Feb 2002 16:47:56 +0100
- To: "Mikko Honkala" <Mikko.Honkala@hut.fi>, <www-forms@w3c.org>
> > That's what I thought first, but how do you know that the default action has > > been canceled ? > > I only see a method defined in chapter 1.3.1, that is > > EventTarget.dispatchEvent(evt). And you get that result only after capture > > and bubbling phases. > > The DOM implementation, which takes care of the default actions for elements, allows you to read this value. For instance, in > Xerces, there is a field: > > EventImpl > public boolean preventDefault=false; Since there's no getter method, you should not have to read this field. > As you pointed out, it is not possible to read this value from the DOM level 2 interfaces. In what case you'd like to do that? Well, according to my understanding of DOM Events, one would have to write something like that: EventTarget myTarget = ...; Event myEvent = ...; myTarget.addEventListener("myEvent",firstListener,true); myTarget.addEventListener("myEvent",secondListener,false); myTarget.getParent.addEventListener("myEvent",thirdListener,false); if(myTarget.dispatchEvent(myEvent)) { //do default processing, since nobody called preventDefault } How would you write something like in your understanding of DOM Events ? Jérôme
Received on Monday, 4 February 2002 10:48:57 UTC