I was trying insertBefore but it didn't seem to be working.  I'll have 
to go back and see what I did wrong.  Thanks ;)
 - Dash -

Ken Snyder wrote:
> David Dashifen Kees wrote:
>   
>> What's the best method for swapping two table rows?  For instance, 
>> assume you have the following table:
>>
>> <table>
>>     <tr>
>>         <td>1</td>
>>         <td><img src="down.gif"></td>
>>     </tr>
>>     <tr>
>>        <td>2</td>
>>        <td><img src="up.gif"></td>
>>     </tr>
>> </table>
>>
>> What I want to do is swap the two table rows when someone clicks an 
>> image.  I thought for sure that things would be golden when I started 
>> looking at the Insertion.Before object, but so far it's yielded no joy
>>     
> You need only use the native javascript method insertBefore():
>
> tbody.insertBefore(secondTr,firstTr);
>
> With insertBefore(), when the DOM node given in the first argument is 
> already in the document tree it is simply moved.  Full working example 
> below.
>
> --Ken
>
>
> working example:
> <table>
>     <tbody id="tbody">
>         <tr id="first">
>             <td>1</td>
>             <td><img src="down.gif"></td>
>         </tr>
>         <tr id="second">
>            <td>2</td>
>            <td><img src="up.gif"></td>
>         </tr>
>     </tbody>
> </table>
>
> <script>
> function $(id) {
>     return document.getElementById(id);
> }
> $('tbody').insertBefore($('second'),$('first'));
> </script>
>
> >
>
>   

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