0

すべて、私は次のHTMLを持っています:

<a class="display_songs fancybox.ajax" href="display_songs.php">View Current Playlist</a>

次に、次のjQueryがあります。

$(".display_songs").fancybox({
    'maxWidth'    : 675,
    'maxHeight'   : 800,
    'fitToView'   : true,
    'closeClick'  : false,
    'openEffect'  : 'none',
    'closeEffect' : 'none',
    'scolling'    : 'no',
    'href'        : 'display_songs.php'
});

次のコードを使用してFancyboxとjQueryをロードします。

<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/cufon-yui.js" type="text/javascript"></script>
<script src="js/cufon-replace.js" type="text/javascript"></script>
<script src="js/Century_Gothic_400.font.js" type="text/javascript"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox.css" media="screen" />

私がロードするjQueryはGoogleからのものであり、それをJSファイルにコピーしただけなので、ドメイン間を移動することはありません。私が得るエラーは次のとおりです。

Webページエラーの詳細

ユーザーエージェント:Mozilla / 4.0(互換性; MSIE 8.0; Windows NT 6.1; Trident / 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath 3; .NET4.0C; .NET4.0E; MS-RTC LM 8; AskTbAD2 / 5.14.1.20007)
タイムスタンプ:2012年4月16日月曜日21:47:14 UTC


メッセージ:許可が拒否されました
ライン:6083
Char:6
コード:0
URI:http://localhost/wedding/js/jquery.js

これはFirefox、Chromeなどで機能しますが、IEでは機能しません。Cufonを削除すると、それも機能しません。何がうまくいかないかについてのアイデアはありますか?

4

1 に答える 1

0

問題を再現できません。cufonエラーがあっても正常に動作しているように見えるhttp://picssel.com/playground/jquery/STACK_issueIE_16apr12.htmlを確認してください。

もちろん、私は実際のphpファイルを持っていませんが、代わりにレンダリングされたhtmlを持っています。display_songs.phpIEやfancyboxとの競合を引き起こしている可能性のあるphpプロセスがファイル内にあるのではないかと思います。

ファイル内にjQuery、cufon、fancyboxを含める理由はありdisplay_songs.phpますか?あなたはそれらを必要としないかもしれません。

于 2012-04-17T21:19:16.273 に答える