Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/05/2010, 07:59
corretodo
 
Fecha de Ingreso: agosto-2009
Mensajes: 193
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: iframe con funcybox

No te molesto mas, asi que lo dejo sin la precarga.
Esta ultima solucion tampoco funciona.
En el iframe da error 404. No encuentra la pagina.
LLevo varios dias buscado en Google la forma de hacer la precarga de iframes con la ultima version del fancybox y no hay nada de nada.
Asi que debe ser muy complicado y es que yo no se nada de javascript.
Solo hago pruebas de quitar y poner de un lado para otro, sin ningun sentido a ver si acierto.

Asi es como he dejado la funcion tal como me has indicado, pero que sigue sin funcionar.

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2. $("a.ventana").click(function(){  
  3. // inicio el gif de cargandooo !!
  4. $.fancybox.showActivity();  
  5. // defino los parametros del fancybox
  6. parametros = "href: $(this).attr('href'), width : '75%',height:'75%',titleShow:'false',onClosed: true,autoScale:'false',transitionIn:'none',transitionOut:'none',type: 'iframe'";
  7. // ejecuto el lightbox a cuando pasen 1000 milisegundos
  8. setTimeout('$.fancybox({'+ parametros +'});','1000');
  9. // evito que se ejecuta la redireccion del tag a
  10. return false;
  11. });
  12. });

y asi la llamada
Código HTML:
Ver original
  1. <ul>
  2. <li><a class="ventana" href="http://www.google.es/">Google</a></li>
  3. </ul>

De esta forma si funciona pero sin la precarga
Código Javascript:
Ver original
  1. $(document).ready(function() {
  2. $('a.ventana').fancybox({
  3. 'width' : '75%',
  4. 'height' : '97%',
  5. 'autoScale' : false,
  6. 'transitionIn' : 'none',
  7. 'transitionOut' : 'none',
  8. 'type' : 'iframe'
  9. });
  10. });
Muchas gracias por tu interes.
Saludos

Última edición por corretodo; 28/05/2010 a las 08:12