C# Fancybox有时会重定向当前页面,而不是在iframe中加载
我有一个用于搜索功能的fancybox,我已经使用了一段时间。最近我更新到了fancybox 2.0。自从我升级后,每隔一段时间,我的一个FancyBox就会加载到当前窗口而不是iframe中。以下是适用的代码:C# Fancybox有时会重定向当前页面,而不是在iframe中加载,c#,asp.net,fancybox,fancybox-2,C#,Asp.net,Fancybox,Fancybox 2,我有一个用于搜索功能的fancybox,我已经使用了一段时间。最近我更新到了fancybox 2.0。自从我升级后,每隔一段时间,我的一个FancyBox就会加载到当前窗口而不是iframe中。以下是适用的代码: <a href="../rets/search.aspx" class="mlsSearch">Search</a> 你知道是什么导致了这个问题吗?我似乎不明白为什么这个坏掉了,其余的代码都很相似。我有类似的问题,原因是如果你在iFrame模式下使用Fancy
<a href="../rets/search.aspx" class="mlsSearch">Search</a>
你知道是什么导致了这个问题吗?我似乎不明白为什么这个坏掉了,其余的代码都很相似。我有类似的问题,原因是如果你在iFrame模式下使用Fancybox,想要强制这样的内容:
<span onclick="$.fancybox({content:'Hello',type:'iframe'});">Iframe</span>
。。。然后,内容值必须是加载到iFrame中的有效URL。您可能无法为iFrame指定HTML代码。相反,将搜索URL Hello
这很好:
<span onclick="$.fancybox({content:'Hello'});">Iframe</span>
通过firebug控制台输出的任何错误?@SG86 nope-除了对寻找replace.js的站点的失败GET请求之外。我不认为这与fancybox有关。我希望我能确切地知道它是什么,但我没有写这段代码,而是继承了它。你的链接没有名为或mlsSearch的类。@AlexMendez抱歉,这是一个复制错误。正如SG86所说,在实际代码中,这通常是一个脚本错误。Firebug控制台可能不会显示它,因为在加载新页面时会重置它。在Windows上尝试web开发人员错误控制台Ctrl+Shift+J。
<span onclick="$.fancybox({content:'Hello'});">Iframe</span>