This works
Thank you verry much..

It is logical idd that the function was in a different scope.
Using a global function variable to solve that is a very good
workaround.

thx

On 23 feb, 22:13, "John Devine" <[EMAIL PROTECTED]> wrote:
> This seems to be similar to the problem I was having -- your test2
> function is defined in a different scope when the script is evaled.
> see:http://www.sergiopereira.com/articles/prototype.js.html, the end
> of the section labeled: "Using the Ajax.Updater class"
>
> try
> <script type="text/javascript" >
> test2 = function(){
>  document.getElementById('button').innerHTML = 'TEST3';}
>
> </script>
>
> On Feb 23, 4:52 am, "Mahes" <[EMAIL PROTECTED]> wrote:
>
> > Thx
>
> > I tried this the Ajax.Updater solution.
> > It works partially,
>
> > The function test2 defined in the loaded page does not work!
> > When I click the loaded butten I get the error:   test2 is not
> > defined.
>
> > I still must be doing something wrong.
>
> > On 22 feb, 20:21, "wiggles" <[EMAIL PROTECTED]> wrote:
>
> > > instead of all that Ajax.Request stuff just do this:
>
> > > function btnOnclick(object){
> > > new Ajax.Updater('newContent', 'test2.htm', {method:'get',
> > > evalScripts:true} );
>
> > > }


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