Fancybox直接网址重定向

时间:2012-06-19 15:24:52

标签: jquery fancybox

我有一个主页,在模态窗口中打开一系列iframe和外部文件。

我的结构与此类似

<a href="page1.html" class="fancybox inframe">Page 1</a>
<a href="page2.html" class="fancybox inframe">Page 2</a>
<a href="page3.html#2" class="fancybox inframe">EXAMPLE PAGE</a>
<a href="page3.html#6" class="fancybox inframe">Page 4</a>

另请注意,某些链接可能直接指向指定的面板。

Fancybox以此格式http://domain.com/page3.html#2生成网址 如果我通过在浏览器中输入该页面直接访问该页面,我想重定向到我的homepage.html并打开相应的fancybox。

我怎样才能做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:0)

同一个URL不可能从服务器返回不同的响应:一个是fancybox的内容,另一个是打开的fancybox的整个窗口。

您必须至少添加一个查询字符串参数来区分它们。 例如,如果用户没有添加任何查询字符串参数并只输入URL,则可以实现逻辑以在文档就绪事件中打开fancybox。

另一方面,当您以编程方式显示窗口时,您可以提供参数并只显示内容。