1

ファンシーボックスでリンクを iframe で開くことができません。以下の私のコード。ありがとう!

<link href="./fancybox/jquery.fancybox-1.3.4.css" type="text/css" rel="stylesheet"/>
<script src="_js/jquery-1.7.2.min.js"></script>
<script src="fancybox/jquery.fancybox-1.3.4.js"></script>
<script>
$(document).ready(function() {
$('.iframe').fancybox({
'width': '85%', 
'height': '75%',
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
}); // end fancybox
}); // end ready
</script>

そして、自分のページから開こうとしているリンク

<a href="http://www.nytimes.com/2010/07/18/books/review/Boyd-t.html" class="iframe">
<div class="linkcontainer"><h1>Review</h1></div></a>
4

1 に答える 1

0

コードに問題はありませんが、問題は fancybox とは関係ありません。

ほとんどの場合、そのページは、(htmlタグを使用する fancybox の場合)X-Frame-Options response header内でページを開くことを禁止するために使用されています。iframeiframe

詳細については、このリンクを確認してくださいhttps://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header

コードは、同じドメインの他のページでも問題なく機能するか、クリックジャッキングから保護されていません.

于 2012-07-02T00:14:51.040 に答える