I ran into this same issue and made a class to extend others from to
inherit this sort of functionality.

This is the article but the JS itself is a bit outdated
http://positionabsolute.net/blog/2007/06/event-dispatcher.php

To get the freshest JS...
http://positionabsolute.net/includes/javascripts/EventDispatcher.js




On Jun 29, 12:56 pm, Sven <stuebe...@googlemail.com> wrote:
> hmm but wait....
>
> this is a global event...
> i want a instance-based event.
>
> xyz.foo(); //alert("barbarbar");
> abc.foo(); // alert("1234"); and second $('bla').hide();
>
> rgds sven
>
> On 29 Jun., 18:41, Sven <stuebe...@googlemail.com> wrote:
>
> > wow thank you ;)
>
> > On 29 Jun., 18:38, Rick Waldron <waldron.r...@gmail.com> wrote:
>
> > > Dig it:
>
> > >http://jsbin.com/uhogi
>
> > > (view the source)
>
> > > Rick
>
> > > On Mon, Jun 29, 2009 at 12:19 PM, Sven <stuebe...@googlemail.com> wrote:
>
> > > > Hi,
>
> > > > is it possible to add Events to own classes?
>
> > > > something like this:
>
> > > > var myClass = Class.create({
> > > >        foo : function(){
> > > >                this.fire('bar');
> > > >        }
> > > > });
>
> > > > var xyz = new MyClass();
> > > > xyz.observe('bar', function(){alert("barbarbar");});
>
> > > > rgds sven
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to