0

私はfancybox iframeを使用しています(iframeデモでここに見られるように) http://fancyapps.com/fancybox/demo/

これが私が使用しているコードです

 <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のリンクをクリックするとポップアップしますが、ファンシーボックスが開いてロゴをクリックすると、ブラブラテキストとGoogleロゴが表示されます-www.google.comがロードされますしかし、そうではありません。私は何を間違っていますか?

ありがとう、

ダニエル

4

3 に答える 3

0

ファンシーボックス内で開いているという問題はありますか?その場合、hrefにtarget = "_ blank"を追加すると、新しいタブ/ウィンドウで開きます。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>
于 2012-05-29T20:03:26.863 に答える
0

ファンシーボックス内または他のライトボックス内で goolge を開くことはできません。詳細については、 https: //stackoverflow.com/a/8808761/1055987 を確認してください。

他の URL、できれば独自の URL に変更してください。

于 2012-05-29T20:13:01.847 に答える
0

X-Frame-Options機密性の高いユーザー データを扱う Web サイトでは、多くの場合、ページに呼び出されるHTTP ヘッダーを追加してフレーミングをブロックし、クリックジャッキング攻撃を防ぎます。独自のサーバーを介してページをプロキシする以外に、できることはあまりありません。

于 2012-05-29T20:34:08.843 に答える