2009-04-13 14 views
2

googleによるgeomapがInternet ExplorerでJQueryと一緒に失敗するという問題に直面しました。 jqueryのGoogle geomapがIEで失敗する

は、そうでない場合はFirefoxで、それは次のようになります。

1239617014-clip-11kb http://clip2net.com/clip/m0/1239617014-clip-11kb.jpg

ここ

来るjsの参照

<script type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABCDEFG"> 
</script> 
<script type="text/javascript" src="http://www.google.com/jsapi"></script> 
<script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script> 
<script src="/js/ui.core.js" type="text/javascript"></script> 
<script src="/js/ui.accordion.js" type="text/javascript"></script> 

1239620705-clip-21kb http://clip2net.com/clip/m0/1239620705-clip-21kb.png

誰もがこれを助けてください...

感謝アドバイスします。

+0

すべてだというエラーは何ですか?どのように失敗するのですか? – cgp

+0

返信ありがとうございました投稿を編集し、エラーのスナップショットを追加しました – omoto

+0

私はページにaccordion(ui)を付けましたが、ページから削除しても問題ありません。しかし、そこに必要なのは... – omoto

答えて

0

で昔ながらのアラートにはconsole.logを代用します。

1

IEでjavascriptをデバッグするのは難しいですが、実際のURLを使わずにデバッグすることや、縮小されたjavascriptを使用するとさらに難しくなります。 jqueryの完全に展開されていないバージョンに一時的に切り替えることで、エラーが発生した行を見つけて何が起きているのかを確認できます。

また、firefoxでは、firebugを使用してエラーをスローすることができます。地図がFirefoxで動作していても、IEが回復できないエラーから黙って回復している可能性があります。

0

Firebugに印刷するためにconsole.log()コールを使用していますか?これは、IEがエラーをスローする原因になります。場合厥多分これ

var a = "hello"; 
try 
{ 
console.log(a); 
} 
catch(err) 
{ 
alert(a); 
} 

ような何かをしようとすると、このページからJQuery.UI.Dialogを除去することにより、固定IE

0

#map { float:left; width:700px; height:500px; margin-top:10px; } 

:-)