2012-05-10 9 views
0

IE9互換モードを含むさまざまな古いバージョンのIEで表示されたときに開発したWebサイトに問題があります。私はJavascriptの開発者ではないので、なぜIE9では動作するのですが、互換モードでは動作しないというアドバイスが必要です。以下のリンクが最良の例です。IE9互換性ビューJavascriptの問題

http://www.hurdrolland.co.uk/architecture/

あなたはIE9で働いていますが、互換モードに切り替えたときの停止が完全に働いているでしょう場所でJavaScriptのスライダーがあります。

答えて

1

単にcompatability modeを使用する代わりに、次のようにします。F12キーを押して開発者ウィンドウを開きます。選択されたDocumentmodeをIE7に、その下のタブでScriptを選択します。今すぐサイトをリフレッシュしてください。そこにいくつかのエラーが表示されます。

私はノルウェー語でWindowsを使用していますが、これを正しく英語に翻訳する方法がわかりません。しかし、それはあなたが問題をデバッグするのに役立つはずです。ところで

homeSlides

var homeSlides = { 
    html: '<h1>home</h1><p>Lorem ipsum...</p>', 
    images: ['/media/17812/eastgate-cover.gif','/media/17873/ed-master-2.gif','/media/14233/cover-3.gif','/media/14241/cover-4.gif',] 

}

images文字列の最後のカンマを削除してみてください:アドバイス

var homeSlides = { 
    html: '<h1>home</h1><p>Lorem ipsum...</p>', 
    images: ['/media/17812/eastgate-cover.gif','/media/17873/ed-master-2.gif','/media/14233/cover-3.gif','/media/14241/cover-4.gif'] 
} 
+0

おかげで非常に多くを、私は今削除されています最後のコンマはまだ問題があるようですか?これを引き起こしている可能性のある他のアイデアは? – Kevin

+0

まだコンマが多すぎます。 pageSlides-arrayを次のように置き換えてください:http://pastebin.com/Wqnucdpi。 – OptimusCrime

+0

これらは動的に生成されています。余分なコンマがある現在のライブソースでハイライトできるチャンスがある場合は、「あなたはまだコンマをいくつか持っていますか?私はコード内のそれを削除します。あなたの助けをもう一度ありがとう。 – Kevin