Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Fancybox在同一弹出窗口中打开超链接_Javascript_Jquery_Html_Fancybox - Fatal编程技术网

Javascript Fancybox在同一弹出窗口中打开超链接

Javascript Fancybox在同一弹出窗口中打开超链接,javascript,jquery,html,fancybox,Javascript,Jquery,Html,Fancybox,我使用的是fancybox iframe(可以在iframe演示中看到) 这是我正在使用的代码 <p><a class="fancybox fancybox.iframe" href="items/item1.html"><span>Item 1</span></a> 然后我得到了item1.html,其中包含以下代码: <h3>Item 1</h3> Blah blah blah text here

我使用的是fancybox iframe(可以在iframe演示中看到)

这是我正在使用的代码

 <p><a class="fancybox fancybox.iframe" href="items/item1.html"><span>Item 1</span></a>

然后我得到了item1.html,其中包含以下代码:

<h3>Item 1</h3>
Blah blah blah text here
<a href="http://www.google.com"><img src="https://www.google.com/images/srpr/logo3w.png" width="160" height="25" border="0" alt="Google logo" /></a>
项目1
诸如此类的文字
fancybox弹出窗口工作,并在单击items 1链接后弹出,但是,一旦fancybox打开,我可以看到blahblah文本和google徽标,当我单击徽标时,www.google.com应该加载,但不会加载。我做错了什么

谢谢


丹尼尔

问题是它在fancybox内部打开了吗?如果是这样,您可以将target=“\u blank”添加到href,它将在新的选项卡/窗口中打开。iFramed文档中的html如下所示:

<h3>Item 1</h3>
  Blah blah blah text here
  <a target="_blank" href="http://www.google.com">
     <img src="https://www.google.com/images/srpr/logo3w.png" width="160" height="25" border="0" alt="Google logo" />
  </a>
项目1
诸如此类的文字

您无法在fancybox或任何其他灯箱中打开goolge,请查看更多信息


将其更改为任何其他URL,最好是您自己的URL。

具有敏感用户数据的网站通常会通过在其页面中添加调用的HTTP标头来阻止框架,以防止攻击。除了通过自己的服务器代理页面之外,您对此无能为力。

不,问题是我希望它在fancybox中打开,但事实并非如此!当我点击谷歌图片链接时,什么也没发生。页面看起来像是重新加载了,但什么也没发生。实际上我只是举了谷歌为例,它是一个不同的外部网站(LinkedIn)。大多数大玩家(谷歌、facebook、LinkedIn、雅虎等)不喜欢被包含在iFrame中。试试另一个。。。例如,您的。这主要是由于SAMEORIGIN策略(页面只能显示在与页面本身位于同一原点的框架中)