/ / Error de Fancybox: t no está definido - javascript, jquery, ajax, fancybox

Error de Fancybox: t no está definido - javascript, jquery, ajax, fancybox

    function Share(url,a) { var url; var a; $.fancybox(
{ "href": "add.php" },
{
frameWidth: 750,
frameHeight: 430,
overlayShow: true,
ajax: {
type: "POST",
data: "url="+url+"&a="+a
}
}
);}

fancybox solo funciona en la primera página, otras páginas no funcionan

Estoy usando la versión 1.3.4 y llamando a la función Compartir es:

<div class="Share"><a onclick="Share("<?=$url?>","<?=$a?>");return false;"href="#"><img src="/images/play.gif" border="0"></img></a></div>

uso un fancybox para resultados de búsqueda, la siguiente función de página está aquí:

function page(p) {var serialized = $("form#searc").serialize(); $("#p").html("<img src="/images/spinner.gif" border="0">");$.ajax({type:"POST",url:"search.php",data:serialized+"&p="+p,success: function(pg) {$(".Results").html(pg);}});}

llamando desde

<div class="nxt"><a onclick="page("<?=$p+1;?>");return false;"href="#" >next</a></div>

Respuestas

1 para la respuesta № 1

Estaba enfrentando el mismo problema en fancybox dondeel segundo clic no funcionaba para la caja de luz. Estaba recibiendo un error: - TypeError: t no está definido Lo que intento es: - establezca fancybox type como iframe y establezca su altura y ancho en consecuencia ... funciona para mí.

jQuery.fancybox({
"href" :URL,
"type":"iframe"
});

¡Espero que esto ayude!


0 para la respuesta № 2

este error se muestra cuando fancybox llama antes de que se cargue el archivo, puedes llamar a fancybox después de cargar la página:

$(window).bind("load", function() { //call fancybox here });