Doesn't matter, Greg!
I'm from Barcelona (Spain) and my english is so rudimentary that
sometimes I don't understand the correct tone of the responses :D
I point the example with the hope the writer reads this and put
another one with a class too
Glad to be helped by you!
On 31 oct, 20:08, Gregory Seidman <gsslist
[EMAIL PROTECTED]> wrote:
> On Wed, Oct 31, 2007 at 06:53:56PM -0000, Garito wrote:
>
> > Yeah, it works with this
>
> > Sorry, Greg, but the example isn't about a class and this is my very
> > fist one javascript object (but not my first object, I'm a Zoper)
>
> Sorry, I reread what I wrote and it sounded really harsh. I didn't mean it
> to. I just wanted to point out that you needed an instance. Glad it helped,
> though.
>
> > thanks a lot!
>
> --Greg
>
> > On 31 oct, 19:47, Gregory Seidman <gsslist
> > [EMAIL PROTECTED]> wrote:
> > > NodoYanged is the class, not an object. You need to instantiate an object
> > > and bind its method to the object. If you don't understand the distinction
> > > between classes and their instances, you need to go read up on it.
>
> > > --Greg
>
> > > On Wed, Oct 31, 2007 at 12:42:03PM -0600, Tom Gregory wrote:
> > > > I don't mean to be flippant (too much), but it's likely that
> > > > NodoYanged.intercambiar doesn't have any properties. In other words,
> > > > this expression likely isn't returning anything:
> > > > this.objeto.select('.Intercambiador').first();
>
> > > > Is it a problem with case-sensitivity of your CSS class?
>
> > > > TAG
>
> > > > On Oct 31, 2007, at 12:17 PM, Garito wrote:
>
> > > > > Hi!
> > > > > Could anyone why this line:
>
> > > > > this.intercambiador.observe('click',
> > > > > NodoYanged.intercambiar.bindAsEventListener(NodoYanged));
>
> > > > > raises NodoYanged.intercambiar has no properties?
>
> > > > > Here the complete code:
>
> > > > > var NodoYanged = Class.create({
> > > > > initialize: function(objeto) {
> > > > > this.objeto = $$(objeto).first();
> > > > > this.intercambiador =
> > > > > this.objeto.select('.Intercambiador').first();
> > > > > this.intercambiador.observe('click',
> > > > > NodoYanged.intercambiar.bindAsEventListener(NodoYanged));
> > > > > },
> > > > > intercambiar: function(evento)
> > > > > {
> > > > > alert(this);
> > > > > },
> > > > > });
>
> > > > > Thanks!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---