2

J'ai fait face à un problème que geomap par google échoue avec JQuery ensemble dans Internet Explorer.Google geomap avec jquery échoue dans IE

Sinon, dans Firefox, il ressemble à ceci:

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

Here Comes références 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

S'il vous plaît aider tout le monde avec ce ...

Merci en conseil.

+0

Quelle est l'erreur? Comment ça échoue? – cgp

+0

Merci pour la réponse, j'ai édité mon poste et ajouter l'instantané de l'erreur – omoto

+0

J'ai accordéon (ui) sur la page, et quand je les ai enlevés de la page, tout fonctionne très bien. Mais c'est nécessaire là-bas ... – omoto

Répondre

0

fixe en retirant JQuery.UI.Dialog de la page.

1

Il est difficile de déboguer javascript dans IE, mais il est encore plus difficile à déboguer sans l'URL réelle, ou lors de l'utilisation de javascript minifié. Vous voudrez peut-être passer temporairement à la version non-miniaturisée de jquery, afin de pouvoir trouver la ligne où l'erreur se produit et voir ce qui se passe.

De même, dans firefox, vous pouvez essayer d'utiliser firebug pour voir s'il y a des erreurs. Même si la carte fonctionne dans Firefox, elle peut être en train de récupérer silencieusement à partir d'une erreur dont IE ne peut pas récupérer.

0

Utilisez-vous un appel console.log() pour imprimer sur firebug? Cela provoquera IE à lancer des erreurs. Si c'est le cas peut-être essayer quelque chose comme ça

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

cela va remplacer le console.log avec une ancienne plaine d'alerte dans IE

0

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

C'est tout :-)

Questions connexes