Hola a todos ,les comento que quiero hacer , lo que quiero es que desde
un link me abra un popup que contiene un formulario cuando le de submit
se actualize la pagina padre y se cierre el popup, ya intente lo que
esta en el post:
Popup: actualizar ventana padre - ES - Ruby-Forum
pero no me funciona lo unico que hace es mostrarme el codigo de
javascript pero no lo ejecuta y despues de googlear un rato no eh
encontrado mucho, les pongo el codigo que tengo
esto en el formulario de la pagina padre
<%= f.text_field :materia %> <%= link_to "new materia",{:action=>"new", :controller=>"subjects"}, :popup=>['subjects','height=150,width=600,titlebar=no,toolbar=no]%>y en subjects_controller
def create
@subject = Subject.new(params[:subject])
if @subject.save
flash[:notice] = 'Subject was successfully created.'
render :update do |page|
page <<
“opener.$(‘journal_materia’).value=#{@subject.nombre};”
page << “this.close();”
end
else
respond_to do |format|
format.html { render :action => "new" }
format.xml { render :xml => @subject.errors, :status =>
unprocessable_entity }
end
end
end
pero lo unico que consigo es esto :
try {
this.close();
} catch (e) { alert(‘RJS error:\n\n’ + e.toString());
alert(‘this.close();’); throw e }
pero no lo ejecuta =S
espero puedan ayudarme =D ,gracias de antemano