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
-~----------~----~----~----~------~----~------~--~---

Reply via email to