2011-05-13 35 views
0

我正在使用Fancybox在我的页面上打开iframe中的内容,并且它工作得很好。OpenjQuery Fancybox Lightbox自动在Rails中

但是,这个内容有一个共享栏,当您点击社交媒体上发布的链接时,它会直接将内容打开到iframe中,因此布局非常棘手。

我希望能够要么是:

  1. 如果用户将直接进入链接,重定向到主页,并开放在iframe
  2. 给用户一个备用布局如果链接从没有阶级=“iframe中”

我用Rails 3打造我的网站链接点击,我发现this一篇关于在iframe自动打开的内容,问题是,如果用户点击我网站上的链接(class =“iframe” )它会在iframe中打开一个iframe!

对此有一个很好的解决方法吗?

这是否有意义?

谢谢!

回答

1

在javascript中,你可以检查,看看是否该页面已经在iframe

var isInIFrame = (window.location != window.parent.location) ? true : false; 

你可以这样做检查的onclick来决定是否要加载的iframe内容。

对您有帮助吗?我不确定我完全理解这个问题。