aha yes thats it.....i think it was maybe because i did have that
codde outside of my dom:loaded code! Thanks

On Jan 28, 10:26 am, Tobie Langel <[EMAIL PROTECTED]> wrote:
> try:
>
> var tot = $$('a.listelement');
> tot.each(function(lf) {
> lf.observe('click', function(event){
>   alert("hi");
>   event.stop();
>  });
>
> })
>
> oh... and make sure you are initiatting this on dom:loaded, not
> before!
>
> document.observe('dom:loaded', function() {
>   var tot = $$('a.listelement');
>   tot.each(function(lf) {
>     lf.observe('click', function(event){
>       alert("hi");
>       event.stop();
>    });
>  })
>
> });
>
> that's typically a good candidate for event delegation. (try googling
> if you're not familiar with the concept).
>
> Best,
>
> Tobie
>
> On Jan 28, 11:16 am, elduderino <[EMAIL PROTECTED]> wrote:
>
> > Hi,
>
> > I want to observe all a tags on my page with a class of listelement.
> > For some reason the code on this page does not work...it doesnt throw
> > an error but it doesnt alert out
>
> > var tot = $$('a.listelement');
> > tot.each(function(lf) {
> > lf.observe('click', function(event){
> >   alert("hi");
> >  });
>
> > })
>
> > any ideas?
--~--~---------~--~----~------------~-------~--~----~
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