2011-05-13 16 views
0

IE7の悪夢がいくつか起きています。問題のページはchrome、FF、IE8で完璧に機能します。 FFでは、コンソールにゼロエラーが表示されます。大きなIE7 JSバグとCSSの問題

IE7では、すべての地獄が緩んでいます。 IE7の組み込みデバッガから問題が何であるかはわかりません。私は、JSの大規模なswavessを無駄に削除しようとしました。

CSSが実行される限り、私は約1週間前にそれを修正し、それはすべて動作していました。私はいくつかの最近の変更を加え、それは私がどこから始めるべきかを考え出すのに苦労しているような大規模な方法で壊れました。

特にjsのヘルプは大変感謝しています。

編集:どうやら

を解決し、IE7は、オブジェクトの構文に厳密です。私はこのようなインスタンスを持っていた:

{'test':true, 'game':false, }. 

明らかに、エンディングカンマがIE7に別のキー値のペアを期待しているように見える。

答えて

1

簡単に見ては、これらのブロックが得られます。

var contentString2= 
'<div class="overlay_data">' + 

    '<img src="http://nabshack.com/media/original_photos/apt-img5.jpg"/>' 

     + 
    '<div class="overlay_details">'+ 

     '<span class="neighborhood">0BR, Brooklyn Heights </span>' + 
     '<span class="price">RENT: $500/month </span>' + 
     '<span class="price">DAYS POSTED: 15 </span>' + 
    '</div>' 
'</div>' ; 

あなたは最後から2番目の</div>後に構文エラーを持っています。

私はチャンクにそれを破壊、またはワンライナーを行くのいずれかをお勧めしたい:

var contentString2= '<div class="overlay_data"><img src="http://nabshack.com/media/original_photos/apt-img5.jpg"/><div class="overlay_details"><span class="neighborhood">0BR, Brooklyn Heights </span><span class="price">RENT: $500/month </span><span class="price">DAYS POSTED: 15 </span></div></div>'; 

私はIEがインストールされていないとして、あなたは地獄のいくつかのスクリーンショットを投稿することができますか?それは少し簡単にデバッグを行います。

+0

こんにちはブレンダー、そのキャッチのためにありがとう。私はIE7デバッガを全く解釈できませんでした。最後の2つのdivを連結するために "+"を追加しました。私はまだページにいくつかのエラーがあります。また、html/cssのレンダリングであるジョークのスクリーンショットを添付しました – Ben

+0

Googleマップはこのページ(IE7)で正しく読み込まれていません。余白の残りは新しい展開です。私が知る限り、デバッガは、olark(第三者ウィジェット)に関連する構文エラーがあり、104,105、および109行目に "文字列、識別子、または番号"が必要であることを示しています。これらの行のいずれかでエラーが表示され、私はOlarkが大丈夫だと信じています – Ben

+0

マインドはそれへのリンクを投稿しますか? – Blender