TypeError: Element.update is not a function

Estaba haciendo un upload desde un popup, me sale el siguiente mensaje
de error:
TypeError: Element.update is not a function

En mi controlador,
def upload_file
responds_to_parent do
render :update do |page|
page.replace_html ‘upload_box’, :partial => ‘upload_form’
end
end
end

Me funcionaba ya el upload, pero lo he metido en un popup y es cuando me
ha salido el error, a qué puede deberse? gracias

Me funcionaba ya el upload, pero lo he metido en un popup y es cuando me ha salido el error, a qué puede deberse? gracias

ya podría ser que en el popup no estés incluyendo los js para prototype.
Si para el resto del site usas un layout que lo incluye y en el popup
tienes otro, podría ser el problema.

saludos,

javier ramirez

Estamos de estreno… si necesitas llevar el control de tus gastos
visita http://www.gastosgem.com !!Es gratis!!

javier ramirez
escribió:

javier ramirez

Que error más tonto, era éso, pero ahora me surge otra duda, cómo hago
para que el replace_html me lo haga en la página padre y no en el popup?
Me lo tiene que hacer en la página que abre el popup, hay algún método o
algo?

page.replace_html ‘foto_box’, :partial => ‘shared/foto_box’,
:object=>@obras
page << “$(‘foto_grande’).value +=’”+nombre+"’"

Miguel Angel Calleja Lázaro
escribió:

Si para el resto del site usas un layout que lo incluye y en el popup
Que error más tonto, era éso, pero ahora me surge otra duda, cómo hago
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Me respondo, lo he solucionado así, no sabía cómo ejecutaba el
javascript rails, ahora me va quedando claro:
page << “ItemDiv=opener.document.getElementById(‘foto_foto_grande’);”
page << “ItemDiv.value='”+nombre+“'”