yes - that works. Thanks Rob!
On 3/10/06, Robin Haswell <[EMAIL PROTECTED]> wrote: > I'm not a language expert but this looks like a scope problem. Have you > tried replacing "page" with "window.page" everywhere? > > -Rob > > Ben Anderson wrote: > > Hi, > > I have a misunderstanding of what I though evalScripts would do vs > > what it actually does. I'm wondering if there's a way that I can make > > it do what I want. > > > > my initial page: > > <html> > > <head> > > <script... > > var page = 'initial'; > > ... > > <body> > > <div id="replaceMe" > > <script... > > page = 'in body'; > > ... > > <input type="button" onclick="alert(page);" /> > > </div> > > ... > > > > ok, so when I click on my button, it says "in body". > > now I use Ajax.Update (with evalScripts set to true) and replace my > > "replaceMe" div with: > > <script... > > page = 'in body from ajax'; > > ... > > <input type="button" onclick="alert(page);" /> > > > > and the button, when clicked, still displays "in body" > > > > I read this page (specifically the part above "Enumerating... Wow! > > Damn! Wahoo!"), which seems to make sense. It looks like you can > > create new page script variables that way (I didn't try the example - > > I just assume it works). However, it doesn't seem to let you reassign > > values to page script variables (which is what I'm trying in the above > > example) > > > > Any ideas? > > > > Thanks, > > Ben > > _______________________________________________ > > Rails-spinoffs mailing list > > Rails-spinoffs@lists.rubyonrails.org > > http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs > _______________________________________________ > Rails-spinoffs mailing list > Rails-spinoffs@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs > _______________________________________________ Rails-spinoffs mailing list Rails-spinoffs@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs