Hi everyone,

I recently started using Prototype and think it's a great library. It
makes writing Javascript more fun. :)

I wrote some simple code that highlights a table row when a check box
in the row is checked.
The code works fine in FireFox, but when I tested in IE6, the behavior
is strange. In IE6, the first time I click a checkbox, no row gets
highlighted. Then when I click the next checkbox, the previous row now
gets selected.

I have these codes:

    $('myForm').getInputs('checkbox', 'items').each(function(item) {
      item.observe('change', highlightRow);
    })

My highlightRow function is as follows:

function highlightRow(event) {
   event.element().up('tr').toggleClassName('selectedRow');
    //event.findElement('tr').toggleClassName('selectedRow');
}

I also tried getting the row using findElement, but same result in
IE6.

Could someone help me fix the problem? 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