2012-07-17 25 views
9

Tôi xin lỗi trước nếu điều này đã được đề cập nhưng tôi mới thấy điều này, tôi đã thấy có các bài đăng tương tự khác nhưng không ai trong số họ đã giúp tôi nghĩ rằng có thể có một vấn đề khác .Lỗi IE với e.preventDefault

Tôi có cửa sổ bật lên phương thức và nó hoạt động tốt trong Chrome nhưng không hoạt động trong IE. Sự cố có vẻ như với dòng

{ e.preventDefault(); } 

Nó cung cấp lỗi sau.

Error: Object doesn't support property or method 'preventDefault'

Như tôi đã nói Tôi mới làm điều này và tôi đã cố gắng làm những gì nó nói trong nhật ký khác bằng cách đặt vòng hoặc chỉ xóa đường nhưng không may mắn để bất kỳ ai có thể giúp tôi.

/* 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; 
+0

thể trùng lặp của [event.preventDefault() chức năng không làm việc trong IE. ] (http://stackoverflow.com/questions/1000597/event-preventdefault-function-not-working-in-ie) – Jashwant

Trả lời

29
event.preventDefault ? event.preventDefault() : event.returnValue = false; 

từ event.preventDefault() function not working in IE

+0

Xin chào, Cảm ơn sự giúp đỡ – Andy

+0

Xin chào, cảm ơn sự giúp đỡ của tôi đã thử những ý tưởng được liệt kê nhưng không có may mắn – Andy

+0

Sự kiện mới (sự kiện) .preventDefault();
'Sự kiện' không được xác định

Sự kiện mới.preventDefault();
'Sự kiện' không được xác định

nếu (event.preventDefault) event.preventDefault();
Không thể nhận giá trị của thuộc tính 'preventDefault': đối tượng là null hoặc không được xác định

event.preventDefault? event.preventDefault(): event.returnValue = false;
Không thể nhận giá trị của thuộc tính 'preventDefault': đối tượng là null hoặc không được xác định

event.returnValue = false;
Không thể đặt giá trị của thuộc tính 'returnValue': đối tượng là null hoặc không xác định
Andy

4
if(event.preventDefault) 
{ 
    event.preventDefault(); 
} 
else 
{ 
    event.returnValue = false; 
} 
Các vấn đề liên quan