On Nov 8, 3:36 pm, Nick S <[email protected]> wrote:
> function test()
> {
> document.getElementById("chatbox").value += "<%= Time.now %>" + "\n";
>
> }
>
> <textarea id="chatbox" rows="10" cols="80" class="chatbox"
> readonly="true" onclick="test();">
> </textarea>
>
> Basically, clicking the textarea "chatbox" will add a line with the
> current time, and unfortunately, every click on the textarea results
> in the identical line being written, which is the time that the page
> was loaded.

That's completely normal - At the point that the template is rendered
all of your <%= are evaluated - if you look at the source in the
browser you won't see any of your ruby code (and even if you could,
what's your browser supposed to do with ruby). If you need some ruby
code evaluated you need to make a request to the server

Fred
>
> Is there any way I could get Time.now to update with every click?
>
> Thanks in advance!
>
> Nick.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" 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-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to