Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/07/2010, 17:10
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Respuesta: Como puedo cerrar una ventana FancyBox al pulsar un boton submit

EL <input> del que estamos hablando está dentro de un iframe, no es verdad? Entonces no vamos a poderle asignar la funcionalidad así de facil como queríamos. El codigo que te pasé va a querer encontrar #elegir dentro de la pagina, y no lo va a encontrar porque está dentro de un iframe (de una pagina aparte).

Si pudieras, pone el evento click dentro del iframe. Sino, tendríamos que hacer algo así:

Cita:
$('#iframeID').contents().find('input#elegir’'.cli ck.submit(function() {
parent.jQuery.fancybox.close();
});
No se cual es el ID de tu iframe. Lo tiene? Si no, usemos: $('iframe')... o reveamoslo en caso de que exista más de uno.

Tema aparte: ojo, me parece que $('#elegir') va en minusculas para corresponderse con el id "elegir". Es decir, me parece que los selectores son case sensitive.