Ver Mensaje Individual
  #11 (permalink)  
Antiguo 20/07/2010, 11:41
corretodo
 
Fecha de Ingreso: agosto-2009
Mensajes: 193
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Como puedo cerrar una ventana FancyBox al pulsar un boton submit

Fijate que ignorancia la mia.
Abrir una vertana fancybox no creia que seria un iframe.
En esto
Código Javascript:
Ver original
  1. $('#iframeID').contents().find('input#elegir’'.cli ck.submit(function() {
  2. parent.jQuery.fancybox.close();
  3. });
#iframeID a que te refieres ese nombre donde tengo que ponerlo.
Porque la ventana la abro con esto
Código HTML:
Ver original
  1. <li><a class="ventana" href="elegir.php"><b>Elegir</b></a></li>
Y el codigo javascript para abrir la ventana es este:
Código Javascript:
Ver original
  1. $(document).ready(function() { 
  2. $('a.ventana').click(function(){
  3. $.fancybox({
  4. 'width'         : '42%',               
  5. 'height'        : '72%',               
  6. 'autoScale'     : false,               
  7. 'transitionIn'  : 'none',              
  8. 'transitionOut' : 'none',                          
  9. 'href'          : $(this).attr('href'),
  10. 'type'          : 'iframe'
  11. });
  12. return false;
  13. });
  14. });
Si dejo todo asi de esta manera.
------------------------------------------------------------------------
Código Javascript:
Ver original
  1. $(document).ready(function() { 
  2. $('a.ventana').click(function(){
  3. $.fancybox({
  4. 'width'         : '42%',               
  5. 'height'        : '72%',               
  6. 'autoScale'     : false,               
  7. 'transitionIn'  : 'none',              
  8. 'transitionOut' : 'none',                          
  9. 'href'          : $(this).attr('href'),
  10. 'type'          : 'iframe'
  11. });
  12. return false;
  13. });
  14. });
  15. /* -------------------------------- */
  16. /* -------------------------------- */
  17. $(document).ready(function() {
  18. $('#iframe').contents().find('input#ELEGIR’'.cli ck.submit(function() {
  19. parent.jQuery.fancybox.close();
  20. });
  21. });
Código HTML:
Ver original
  1. Esto en la pagina modifica.rphp
  2. <li><a class="ventana" href="elegir.php"><b>Elegir</b></a></li>
  3. Esto en la pagina elegir.php
  4. <input id="elegir" type="submit" name="ELEGIR" value="ELEGIR" >
Al clicar en el menu del <li> Elegir
Se abre la pagina elegir.php pero no en la ventana si no a pantalla completa.
Quedan bloqueados los datos que hay en la tabla.
No me da opcion a clicar en la fila de la tabla.
Para poder elegir la fila que quiero enviar.
En el imput tipo text me presenta el primer registro de la tabla.
y al clicar en boton submit ELEGIR que tengo en esa pagina elegir.php
Me abre la pagina modificar.php con los dados del primer registro de la tabla que hay en la pagina elegir.php.
Ya nos vamos acercando.
Esto es lo que queria.
Pero ahora no me abre la pagina elegir.php en la ventana y tampoco puedo elegir los datos de la tabla.

Última edición por corretodo; 20/07/2010 a las 12:16