1

fancyboxiframeをブラウザにロードする際に問題が発生しました。それが何なのかわからないので(なんか馬鹿げている気がします)、手を使うことができました。

コンパイラのライトボックスは正常に機能していますが、ブラウザに移動すると壊れます。サーバーの問題だと思いましたが、デスクトップから直接ファイルを開くと、同じエラーが発生します。どんな助けでも大歓迎です!

Javascript

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="http://image.iloqal.com/lib/fe5c1570746107757c1c/m/1/DTVLBjqueryfancybox2.js"></script>
<link rel="stylesheet" type="text/css" href="http://image.iloqal.com/lib/fe5c1570746107757c1c/m/1/DTVLBjqueryfancybox.css" media="screen" />
<script type="text/javascript">
    $(document).ready(function() {

        $("#various3").fancybox({
            'width'             : 1000,
            'height'            : 500,
            'autoScale'         : false,
            'transitionIn'      : 'none',
            'transitionOut'     : 'none',
            'type'              : 'iframe'
        });
    });
</script>   

HTML

<a id="various3" class="iframe" href="http://www.google.com">Iframe</a>
4

1 に答える 1

1

ページにJavascriptエラーがないことを確認する必要があります。あなたのページをロードすると、次のように始まります。

GET http://www.localdtvdealer.com/Script/pageTracking.js / justintest1 /:7

Uncaught ReferenceError:SaveAnalyticDataが定義されていません/ justintest1 /:39

そして、リンクをクリックすると、(空のライトボックスの横に)表示されます。

event.layerXとevent.layerYは壊れており、WebKitでは非推奨になっています。近い将来、エンジンから削除される予定です。

これが新しいプロジェクトの場合は、jQueryを1.7以降にアップグレードしてください。

GET http://image.iloqal.com/lib/fe5c1570746107757c1c/m/1/blank.gif 404(見つかりません)jquery.min.js:4

不足している画像を追加する

X-Frame-Optionsで表示が禁止されているため、ドキュメントの表示を拒否しました。

これがまさにここでの本当の問題だと思います。埋め込みたいものを埋め込むことは許可されていません(他のドメイン?)。これはセキュリティ防止エラーです。ページ上の悪意のあるiフレームを防ぎます。

于 2012-04-05T19:36:56.217 に答える