it's been a while, but I'm not sure if $F is reliable when used to update a field value - IE vs FF vs Saf thing - i'd use $('greeting').value = whatever.
but -- have you tried ajax.updater? and passed it 'greeting' as the element parameter? something to the effect of new Ajax.Updater('greeting', 'proto_test_script.php', { method: 'GET', parameters: 'name=' + $F('name') }) On Tue, Mar 25, 2008 at 12:10 PM, Joe Harman <[EMAIL PROTECTED]> wrote: > Hey Guys, > I tried to simplify this alot... and wrote this code and my understanding > of what each thing does... but I have yet to get it to work :o) but not > giving up! can you guys get this to work or see something obvious that I am > doing wrong.. I am using prototype 1.6.0.2 and safari or firefox > > PHP code : proto_test_script.php > > -------------------------------------------------------------------------------------- > > <?="Good Day, ".$_GET['name']?> > > > > HTML Page with prototype scripting : proto_test.php > > -------------------------------------------------------------------------------------- > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > <title>Testing Prototype</title> > <script type="text/javascript" src="../prototype.js"></script> > <script> > function makeGreeting() > { > new Ajax.Request( > 'proto_test_script.php', // This is the Script that is called > { > // The Method of passing the variable > method: 'GET', > // The Variable(Parameters) that is passed to proto_test_script > parameters: 'name=' + $F('name'), > // Assign the response of proto_test_script.php to transport.responseText > onSuccess:function(transport) > { > // Change the field greeting > $F('greeting') = transport.responseText; > } > } > ); > } > </script> > </head> > <body> > <form id="form1" name="form1" method="post" action=""> > What is your name : > <input type="text" name="name" id="name" onKeyUp="makeGreeting();"/> > <br /> > <input name="greeting" type="text" id="greeting" size="50" /> > </form> > </body> > </html> > > -- > Joe Harman > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-spinoffs@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---