IE Erreur avec e.preventDefault

Je m'excuse à l'avance si ce sujet a déjà été traité, mais je suis nouveau à cela, j'ai vu il y a d'autres postes similaires, mais aucun d'entre eux ont aidé donc je pense qu'il pourrait y avoir un autre problème.

J'ai un modal popup et il fonctionne très bien dans Chrome, mais ne fonctionne pas sous IE. Le problème semble être avec la ligne

{ e.preventDefault(); }

Il donne l'erreur suivante.

Erreur: cet Objet ne gère pas la propriété ou la méthode preventDefault'

Comme je l'ai dit je suis nouveau à cela et j'ai essayé de faire ce qu'il dit dans d'autres journaux, en mettant si il ou supprimant simplement la ligne, mais avec pas de chance si quelqu'un pourrait m'aider.

/* prevent default behaviour on click */
var e = this.browserEvent;
var tgt = this.triggeringElement;
/*e.preventDefault();*/
{ e.preventDefault(); }
/* Trigger JQuery UI dialog */
var horizontalPadding = 30;
var verticalPadding = 30;
$('<iframe id="modalDialog" src="' + $(tgt).attr("href") + '" />').dialog({
   title: "IC v RT",
   autoOpen: true,
   width: 1050,
   height: 700,
   modal: true,
   close: function(event, ui) {apex.event.trigger('#P28_AFTER_MODAL','select',''); $(this).remove();},
   overlay: {
       opacity: 0.5,
       background: "black"}
}).width(1050 - horizontalPadding).height(700 - verticalPadding);
return false;
double possible de [événement.preventDefault() ne fonctionne pas dans IE. ](stackoverflow.com/questions/1000597/...)

OriginalL'auteur Andy | 2012-07-17