2012-06-19 32 views
-1

我有模态窗口打开一系列的I帧和外部文件的主页。的fancybox直接URL重定向

我的结构与此类似

<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 生成一个URL如果我直接访问该页面在浏览器中键入它,我想重定向到我homepage.html并打开相应的fancybox。

我该如何做到这一点?

谢谢。

+0

什么版本的fancybox的? – JFK

+0

我正在使用Fancybox版本2 – Milksamsa

回答

0

这是不可能的,同样的网址返回的服务器不同的反应:一个是的fancybox的内容,另一个是整个窗口打开的fancybox。

您必须添加至少一个查询字符串参数来区分它们。 例如,如果用户不添加任何查询字符串参数,只需键入URL,就可以实现逻辑在文档准备事件打开的fancybox。

在另一方面,当你显示窗口程序,你可以提供一个参数,只是显示的内容。

+0

实际上我们正在使用参数!我只想从domain.com/page3.html#2重定向到domain.com/index.html,并使用fancybox中的page3.html中的#2面板进行打开。希望我已经清楚。 – Milksamsa