From: Daniel H. <dhe...@ya...> - 2000-11-07 14:54:36
|
Hi ! I would liket to trap all mouse events on the document. The simplest way I found is to define a patch into events.js DynDocument.prototype.EventMethod = function(e) An add something like if (defaultEventMethod) defaultEventMethode(e); Event listener on DynAPI.getDocument() seems to work only when there are layer in the doc. I would like something even if there are no layers. Thanks for help. |
From: Robert R. <rra...@ya...> - 2000-11-07 19:58:14
|
You don't need to modify the EventMethod. Just use normal eventlisteners: DynAPI.onLoad=function() { myListener = new EventListener() myListener.onmouseup=function(e) { alert('Document Clicked') } DynAPI.document.addEventListener(myListener) } \\Robert -- rra...@ya... |
From: Daniel H. <dhe...@ya...> - 2000-11-08 01:11:17
Attachments:
testmouse_bug.htm
|
But this method seems to work only upon a div. It doesn't work if don't define a div in my body ? see attached file .. Thanks . ----- Original Message ----- From: Robert Rainwater <rra...@ya...> To: Daniel HERLEMONT <dyn...@li...> Sent: Tuesday, November 07, 2000 8:59 PM Subject: Re: [Dynapi-Help] document events > > You don't need to modify the EventMethod. Just use normal > eventlisteners: > DynAPI.onLoad=function() { > myListener = new EventListener() > myListener.onmouseup=function(e) { > alert('Document Clicked') > } > > DynAPI.document.addEventListener(myListener) > } > > > \\Robert > -- > rra...@ya... > > > _______________________________________________ > Dynapi-Help mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-help > |
From: Pascal B. <pa...@dy...> - 2000-11-08 17:51:58
|
what browser are you using, and which platform? (win, mac, linux) your attached code works perfectly without using the <div> Pascal Bestebroer pa...@dy... http://www.dynamic-core.net -----Oorspronkelijk bericht----- Van: dyn...@li... [mailto:dyn...@li...]Namens Daniel HERLEMONT Verzonden: woensdag 8 november 2000 0:19 Aan: dyn...@li... CC: rra...@ya... Onderwerp: Re: [Dynapi-Help] document events But this method seems to work only upon a div. It doesn't work if don't define a div in my body ? see attached file .. Thanks . ----- Original Message ----- From: Robert Rainwater <rra...@ya...> To: Daniel HERLEMONT <dyn...@li...> Sent: Tuesday, November 07, 2000 8:59 PM Subject: Re: [Dynapi-Help] document events > > You don't need to modify the EventMethod. Just use normal > eventlisteners: > DynAPI.onLoad=function() { > myListener = new EventListener() > myListener.onmouseup=function(e) { > alert('Document Clicked') > } > > DynAPI.document.addEventListener(myListener) > } > > > \\Robert > -- > rra...@ya... > > > _______________________________________________ > Dynapi-Help mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-help > |
From: Daniel H. <dhe...@ya...> - 2000-11-08 21:36:13
|
I use ... IE 4.0, IE 4.5, NS 4.5 & 4.7 It works fine with the new version ... I though I had a good version (dated 30 October) Things are going very fast ... congratulation ... thanks a lot ----- Original Message ----- From: Pascal Bestebroer <pa...@dy...> To: <dyn...@li...> Sent: Wednesday, November 08, 2000 6:55 PM Subject: RE: [Dynapi-Help] document events > what browser are you using, and which platform? (win, mac, linux) > > your attached code works perfectly without using the <div> > > > > Pascal Bestebroer > pa...@dy... > http://www.dynamic-core.net > > > > -----Oorspronkelijk bericht----- > Van: dyn...@li... > [mailto:dyn...@li...]Namens Daniel HERLEMONT > Verzonden: woensdag 8 november 2000 0:19 > Aan: dyn...@li... > CC: rra...@ya... > Onderwerp: Re: [Dynapi-Help] document events > > > > But this method seems to work only upon a div. > It doesn't work if don't define a div in my body ? > see attached file .. > > Thanks . > > > ----- Original Message ----- > From: Robert Rainwater <rra...@ya...> > To: Daniel HERLEMONT <dyn...@li...> > Sent: Tuesday, November 07, 2000 8:59 PM > Subject: Re: [Dynapi-Help] document events > > > > > > You don't need to modify the EventMethod. Just use normal > > eventlisteners: > > DynAPI.onLoad=function() { > > myListener = new EventListener() > > myListener.onmouseup=function(e) { > > alert('Document Clicked') > > } > > > > DynAPI.document.addEventListener(myListener) > > } > > > > > > \\Robert > > -- > > rra...@ya... > > > > > > _______________________________________________ > > Dynapi-Help mailing list > > Dyn...@li... > > http://lists.sourceforge.net/mailman/listinfo/dynapi-help > > > > _______________________________________________ > Dynapi-Help mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-help > |
From: Robert R. <rra...@ya...> - 2000-11-08 03:19:00
|
> But this method seems to work only upon a div. > It doesn't work if don't define a div in my body ? > see attached file .. Your file worked fine for me. Document events were caught whether or not there was a div on the page. Please make sure you have the latest version. You may be using an old version. \\Robert -- rra...@ya... |