2011-04-13 10 views
0

私は大学の講義のためのウェブサイトを開発していますが、現時点では私が望む機能を手に入れました。問題はサイトがFF4では動作しますが、IE9やその他のブラウザでは動作しません

ウェブサイトは、jQuery、AJAX、PHPを使用して、各記事に付随する記事やメディアを表示できます。私の問題は、サイトが私のラップトップ上で動作するはずですが、FF4ではIE9や他のブラウザでは動作しません。私はいくつかの人にリンクしていますが、すべて同じ問題に遭遇します。

問題は左にあるストーリーをクリックすると(テキストが表示されるように)テキストがフェードしますが、次のストーリーにもロードされることになります。 、それは多くを助けるでしょう。ウェブサイトへ

リンク:newspaper.nmyster.co.uk

おかげ

+0

あなたのコードを掲載していますか? –

+0

まず、DOCTYPEの前に空白行を削除します。私はIEがまだそれ以上にうまくいくかどうか分からないが、私はそれの古いバージョンが知っている。 – Matthew

+0

Chromeの場合は、デバッグにコンソールを使用してください(ctrl + jキーを押してください)。あなたのサイトをチェックすると、多くのエラーといくつかのconsole.logがあります。ログの内容を削除してみてください。 (http://newspaper.nmyster.co.uk/scripts/javascript.js 27行目) – Yoshi

答えて

2

IE8は、このライン上で盗聴されています。

console.log(storyId); 

私はこれをコメントアウトすることをお勧めしたいです。

デバッグを有効にすると、同じエラーが表示されるはずです。

+0

ありがとうございました!それは働いて、私はそのコンソールがFirefox(firebug)にインストールされているので、その行は動作すると思いますが、IEではそうではありません。もう一度ありがとうございます。 – nmyster

+0

tip 2:デバッグメッセージを残しておいてください。(コンソールの){console.log( "...");} else {alert( "....");} – Spudley

+0

コードでは何年もよくある間違いでした。あなたがすぐにそれらを戻すことを期待しているとしても、あなたがそれらから必要な情報を得たらすぐにあなたの 'console.log()'行を削除するべきです。また、デプロイする前にデバッグ行のコードを掃除する必要があります。 – Spudley

0

問題のこれらの種類は、常にbroswerのHTMLとJavaScriptのサポートにより起こります。まず第一に、W3Cの検証によってHTMLを検証します。あなたのJavaScriptまたはjqueryを確認してください。

+0

@trickwalletによって指摘されたコード行でした。私はコンソールに行ログを持っていましたが、FF4ではコンソールがありますが、私はIE9ではなく、ほとんどの人が私にリンクを送信するかどうか疑いがあります。ありがとうございました – nmyster

関連する問題