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

