我得到這個錯誤:錯誤與IE8
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Timestamp: Tue, 26 Jun 2012 11:31:22 UTC
Message: Object doesn't support this property or method Line: 56 Char: 650 Code: 0
URI: http://api.apps.com/html/81
Message: Object doesn't support this property or method Line: 56 Char: 738 Code: 0
URI: http://api.apps.com/html/81
我不能依賴於即調試器,因爲當我查看源代碼,我看行56長線,我不知道這個錯誤究竟在哪裏?有沒有辦法跟蹤錯誤?錯誤是不支持的。這裏是第56行:
function send_email(to) {
if (to.length == 0) {
$("#email_loader").html("<p>Please enter an `email address</p>");
$("#email_response").fadeIn(250);
}
else {
_gaq.push(['_trackEvent', 'Email', FA.appID]);
$("#email_loader").html("<img src='http://apps.com/img/ajax_load.gif' />");
$("#email_response").fadeIn(500);
$.get("/inc_appdl_main_api.php", {
to: to,
app_id: FA.appID
}, function (data) {
if (data.length > 0) {
$("#email_loader").html(data);
$("#email_response").delay(1000).fadeOut(500);
}
});
setTimeout(FA.iframeClose, 2000);
}
};
function iframeClose() {
parent.postMessage("closeFA", "*");
};
$("#to").keypress(function (event) {
if ((event.which == '13') && ($(this).val().length > 0)) {
to = $(this).val();
event.preventDefault();
send_email(to);
}
});
$("#email").click(function() {
to = $("#to").val();
send_email(to);
});
function set_url_target(url) {
}
有沒有辦法在ie8中調試?
我看着在記事本++。它指向有: 炭791 爲= $( 「#至」)ATTR( '值'); SEND_EMAIL(到);
什麼不妥
我想它的console.log(...)哪個IE顯示錯誤...嘗試刪除console.log(... –
我刪除它,仍然顯示錯誤 –
您需要添加額外的等號。例如:'if(to.length === 0){'但是請注意這可能無法解決您的問題。 – arttronics