Javascript FancyBox iframe将在访问第三页后打开

Javascript FancyBox iframe将在访问第三页后打开,javascript,jquery,iframe,popup,fancybox,Javascript,Jquery,Iframe,Popup,Fancybox,我目前有一个JavaScript函数,在每次访问页面后增加一个cookie值。在第三次访问时,我想打开一个iframe FancyBox。下面是我的一段经历: <script> visits = getCookie('nVisits'); if (!visits){visits = 1}; if (visits == 3 ){++visits; /* WHAT DO I PUT HERE :( */ } if (visits != 3){++visits; cookieData

我目前有一个JavaScript函数,在每次访问页面后增加一个cookie值。在第三次访问时,我想打开一个iframe FancyBox。下面是我的一段经历:

<script>
visits = getCookie('nVisits');
if (!visits){visits = 1};
if (visits == 3 ){++visits;

/* WHAT DO I PUT HERE :( */

}
if (visits != 3){++visits;
cookieData = visits;
setCookie('nVisits',cookieData,expDate) 
}
</script>

访问量=获取cookie(“nVisits”);
如果(!visions){visions=1};
如果(访问次数==3){++访问次数;
/*我在这里放什么:(*/
}
如果(访问量!=3){++访问量;
cookieData=访问;
setCookie('nVisits',cookieData,expDate)
}
我想这需要调用一个隐藏的锚标记或其他东西。

试试看

if (visits == 3 ){++visits;
    /* WHAT DO I PUT HERE :( */
    jQuery.fancybox({
        href: "another-site.html",
        type: "iframe" // for external pages
    });
}

现在,您可以设置另一种
类型
的内容,例如
图像
ajax
html
,因此您需要同时设置,
href
类型
API选项/值。

这很有效!谢谢,我现在需要做的就是定制Fancybox的外观和感觉。我假设是在“type”下面完成了所有操作吗?我输入的URL也会在其前面打开我的基本URL,因此我会一直获取我的页面未找到页面!@user3045375您要打开的内容取决于您在
href
中设置的内容,对于外部页面,它们可能有自己的css样式。为避免“未找到”如果出现错误,请确保路径正确,并且在新选项卡或窗口中的fancybox之外工作