2009-09-14 6 views
0

J'ai une fenêtre d'information sur laquelle j'ai 2 images et que je veux cacher et montrer alternativement basé sur l'utilisateur en cliquant sur une étiquette. Cela fonctionne bien lorsque la fenêtre est dans son état normal. Lorsque je mets le même HTML dans le contenu maximisé, il provoque une publication dans IE uniquement. Firefox fonctionne bien.Google maps publication dans IE lorsque la fenêtre d'information est maximisée

Voici mes js et le balisage. Quelqu'un peut-il suggérer comment arrêter la publication dans la fenêtre max?

funciton pour afficher et masquer:

> function ShowImage1() { 
>  $('#Image1').show(); 
>  $('#Image2').hide(); 
> 
>  // Stop event handling in IE 
>  return false; } 

HTML dans la fenêtre d'information taille normale: (exacte même HTML pour jsut fenêtre max avec plus hieght et largeur)

<div style="width: 240px; height: 180px;" id="MyInfoDiv"> 
<a onclick="ShowImage1();" id="Image1Btn" href="#">Image1</a>   
<a onclick="ShowImage2();" id="Image2Btn" href="#">Image2</a><br/> 
<img style="width: 240px; height: 140px;" id="MapSiteImage" src="../../Image1.jpg"/> 
<img style="width: 240px; height: 140px; display: none;" id="Image2" src="Image2.jpg"/></div> 

Répondre

1

Supprimez l'attribut href de l'ancre et ne provoquera pas de postback

Questions connexes