Try this:

function greet(){
    alert('working');
     var url = 'greeting.php';
     var pars = 'greeting-name='+escape($F('greeting-name'));
     var target = 'greeting';
     var myAjax = new Ajax.Updater(target, url, {method: 'get',
parameters: pars});

}

See if greet is being executed.

On Jul 17, 6:04 am, Thomas <[EMAIL PROTECTED]> wrote:
> Hello!
> Yesterday I found the prototype script and a tutorial about it in
> German.
>
> There was a index.html (see below), the prototype.js, the ajax.js
> (also below) and a greeting.php (below). In this example there is a
> input field. If you click in it, the text in the greeting div changes
> into the inserted text.
> But now I don't want to click into a input field. I want to click into
> a picture, which should change automatically into another. So I tried
> to change the input field into a div field:
> Instead of  <input id="greeting-name" type="text"> I tried to write
> <div id="greeting-name"><img src='#' width=100px height=100px></div>.
> But this doesn't work. What can I do that this script works?
>
> p.s. sorry for my bad englisch (;
>
> index.php
> -------------
> <head>
>     <script type="text/javascript" src="prototype.js"></script>
>     <script type="text/javascript" src="ajax.js"></script>
> </head>
> <body>
>         <input id="greeting-name" type="text">
>         <div id="greeting"></div>
>
> ajax.js
> --------
> Event.observe(window, 'load', init, false);
> function init(){
>      Event.observe('greeting-name', 'click', greet, false);
>
> }
>
> function greet(){
>      var url = 'greeting.php';
>      var pars = 'greeting-name='+escape($F('greeting-name'));
>      var target = 'greeting';
>      var myAjax = new Ajax.Updater(target, url, {method: 'get',
> parameters: pars});
>
> }
>
> greeting.php
> -----------------
> <?php
>      $the_name = htmlspecialchars($_GET['greeting-name']);
>      echo "<p>$the_name!</p>";
> ?>


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