0

フォーラムで解決策を検索しましたが、何も見つかりませんでした:)内部にdivがあるファンシーボックスがあります。この div 内には、画像、テキスト、および Web サイト (例: yahoo) への外部リンク ( タグ ) などがあります。リンクをクリックすると、yahoo が新しいタブ/ウィンドウ (ターゲット) で開きます。 :_blank )しかし、「要求されたコンテンツを読み込めません。後でもう一度やり直してください」というメッセージしか表示されません。

コードは次のとおりです。

<a class="fancybox" href="#content"></a>
<div id="content">
      <img.... />
      <p>......</p>
      <a href="www.yahoo.com" target="_blank">yahoo.com</a>
</div>

私を助けてくれてありがとう:)

4

2 に答える 2

2

ブラウザはwww.yahoo.comサイトへの相対 URL として認識します。そのリンクをクリックした後にアドレス バーを見ると、http://mysite.com/www.yahoo.comのようなものが表示されます。

この形式で URL を入力する必要があります

<a href="http://www.yahoo.com" target="_blank">yahoo.com</a>
于 2012-05-21T13:55:24.220 に答える
1

2 つの問題があります。

アンカーのhref属性にhttp://プロトコルがありません。 http://www.yahoo.comにする必要があります。

<a class="fancybox" href="#content"></a>
<div id="content">
      <img.... />
      <p>......</p>
      <a href="http://www.yahoo.com" target="_blank">yahoo.com</a>
</div>

また、Facebook や Yahoo などの一部のサイトは、fancybox で開くことができず、iframe から保護されています。

于 2012-05-21T13:56:11.127 に答える