Hi Shandy,

On Mon, 2009-04-20 at 19:26 +0200, Shandy Nantz wrote:
> I have this form that allows a user to enter a username and save it,
> assocciating your profile with theirs via an id. A list gets updated and
> a partial is displayed. The problem is that when I hit the submit button
> to this form to make this all happened I (sometimes, but more often then
> not) get an RJS error that reads:
>   TypeError: Cannot set property 'innerHTML' of bull.
> I hot OK and another error pops up giving me this long string of what
> appears to be JavaScript or Ajax code?

I've never seen this myself but can offer some general info / advice.

In reverse order, yes.  What you're seeing in the error dialog is the
javascript that was being attempted when the error was encountered.

The fact that you're getting a 'TypeError', and the error itself is
telling you that bull doesn't have the property you're trying to set.
It looks like you're using replace_html on something that has no html
'insides'.  For example...

assuming:
<div id="bull_ring">
  <img id="bull" src="bull.png />
</div>

this will work:
page.replace_html "bull_ring", "new_image.png"

this will not:
page.replace_html "bull", "new_image.png"

I'd start by taking a look at the HTML in Firebug prior to hitting the
submit and compare what's there with what you need wrt your RJS.

HTH,
Bill


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