2

私が一緒に仕事をしているベンダーが最近私の会社のページを作成しました。通常は問題なく動作しますが、IE (任意のバージョン) で表示すると完全に壊れてしまいます。

エラーの詳細は次のとおりです。

ユーザー エージェント: Mozilla/4.0 (互換性あり; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB7.4; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; メディアCenter PC 6.0; .NET4.0C) タイムスタンプ: 2012 年 11 月 6 日 (火) 18:06:55 UTC

メッセージ: 予期される識別子、文字列または数値
行: 82
文字: 1
コード: 0

これが参照していると思われるコードのセクションです。

<script type="text/javascript">  
jwplayer("container1").setup({
'flashplayer': "player.swf",
'autostart':"true",
'skin': "skin.zip",
'controlbar': "bottom",
'screencolor': "FFFFFF",
'image': "images/gradient green background.jpg",
'file': "new_tour_video/General_Information_Final2.m4v",
'height': "546",
'width': "999",
 <-----------------*This would be line 82, Character 1*
});

</script>

ここで誰かが私を正しい方向に向けることができますか?

私はこれについて少し知っていますが (あまり多くはありません)、スクリプトに問題があることを示しているようです。唯一の問題は、プレーヤー自体が正常に動作することです。混乱するのはページの残りの部分です...しかし、エラーが82行目にあると教えてくれるのはなぜですか? 関連する CSS ファイルを確認したところ、すべてが正常に見えました (82 行目は非常に平凡で、適切にフォーマットされたタグです)。

要するに、私は困惑しています。Java の確かな知識を持っている人なら、これを理解できると思いますが、適切な Java 構文に関する私の知識はかなり貧弱です。

4

2 に答える 2

5

オブジェクト宣言から最後のコンマを削除して、エラーを修正します

jwplayer("container1").setup({
'flashplayer': "player.swf",
'autostart':"true",
'skin': "skin.zip",
'controlbar': "bottom",
'screencolor': "FFFFFF",
'image': "images/gradient green background.jpg",
'file': "new_tour_video/General_Information_Final2.m4v",
'height': "546",
'width': "999"
});
于 2012-11-06T21:23:31.223 に答える
1

JSON オブジェクトに余分なコンマがあるようです。オブジェクトの最後のカンマを削除してみてください:

<script type="text/javascript">  
jwplayer("container1").setup({
'flashplayer': "player.swf",
'autostart':"true",
'skin': "skin.zip",
'controlbar': "bottom",
'screencolor': "FFFFFF",
'image': "images/gradient green background.jpg",
'file': "new_tour_video/General_Information_Final2.m4v",
'height': "546",
'width': "999"
});
</script>
于 2012-11-06T21:24:10.663 に答える