Cita:  
					Iniciado por charlyrosero  
  cluster, si estas usando JqueryUI utiliza esta sentencia
    Eso ya lo he probado pero no funciona. 
En el iframe tengo un formulario y este código jquery    
Código Javascript
:
Ver original- $(document).ready(function() { 
-        $('#cancelar').click(function(){ 
-        $('form[name="form_pers"]').submit(); 
-        $(this).dialog('close'); 
-    }); 
- }); 
En caso de pulsar sobre el botón cancelar, envía el formulario y "cierra" el dialog. Pero no lo cierra. El formulario lo envía bien. 
No he dicho tampoco que tengo un iframe en el dialog. 
He probado $(this).dialog('close'); y window.parent.ventana.dialog('close'); (ventana es el nombre dle dialog)