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$(document).ready(function() {
$("a.ventana").click(function(){
// inicio el gif de cargandooo !!
$.fancybox.showActivity();
// defino los parametros del fancybox
parametros = "href: $(this).attr('href'), width : '75%',height:'75%',titleShow:'false',onClosed: true,autoScale:'false',transitionIn:'none',transitionOut:'none',type: 'iframe'";
// ejecuto el lightbox a cuando pasen 1000 milisegundos
setTimeout('$.fancybox({'+ parametros +'});','1000');
// evito que se ejecuta la redireccion del tag a
return false;
});
});
y asi la llamada
Código HTML:
Ver original<li><a class="ventana" href="http://www.google.es/">Google
</a></li>
De esta forma si funciona pero sin la precarga
Código Javascript
:
Ver original$(document).ready(function() {
$('a.ventana').fancybox({
'width' : '75%',
'height' : '97%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
});
Muchas gracias por tu interes.
Saludos