change a value inside button_to_function with js

Hi,

I've been toying with something similar which might help you. In
remote_function method, I wanted to insert some javascript to
dynamically calculate the URL but the remote_function method wanted to
use a string for URL. So I kludged my way through it with the
following:

remote_function(:url => "'+this.form.action+'", :update => "'+this.id
+'_update", ...[other params]...)

Can you see what I'm doing? It's hard to read - note that everything
between the double quotes is all javascript. It's easier to read once
you know that. Basically, I'm writing javascript that closes the
string quote that remote_function opens for :url, and then I insert
some javascript code (and reopen the string and add text in the case
of the "update" param). This results in Javascript that looks like:

new Ajax.Updater(''+this.id+'_update', ''+this.form.action+'')

I think it's a pretty clean way of generating dynamic JS code in Rails
js helper functions. It's a little fugly but not too bad..

hth,

Steve