Hiall, I have a rjs template which is calling page[:xxx].replace_html ... a couple of times and this works perfectly. However, in the same rjs file I have two calls to page.insert_html, which do not work. No error in development.log, nor error message in browser, the new content for the div simply isn''t changed at all. This is my code: ... action = "save_" + controller.action_name page.insert_html :before, "block_2", form_remote_tag( :url => { :action => action }, :html => { :id => "input_form" }) page.insert_html :after, "block_3", end_form_tag ... which doesn''t change the generated AT ALL, my form tag never gets written :-( What is it that I''m doing wrong?? Any help very much appreciated!! On a sidenote: I read about this before on this list, so I state it again. page[:xxx] construct isn''t working uniformly for me. While page[:xxx].replace_html, works fine page[:xxx].insert_html :before "blabla" pops up a javascript error message saying that $("xxx").insertHtml is not a valid function I think handling of [] operator should be uniform over all those methods cheers Martin