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