這裏需要一點幫助。IE 9 - 對象不支持屬性或方法'格式'
我決定在一個.js文件中傳輸我的一些javascript函數。這些功能在其他瀏覽器中正常工作除了IE瀏覽器。
注:下面 代碼是存儲在單獨的js文件 「my_js.js」
var dialogConfirmed = false;
function DialogConfirmation(obj, title, dialogText) {
if (!dialogConfirmed) {
$('body').append("<div id='dialog' title='" + title + "'>'" + dialogText + "'</div>");
$('#dialog').dialog
({
height: 150,
modal: true,
resizable: false,
draggable: false,
close: function(event, ui) { $('body').find('#dialog').remove(); },
buttons:
{
'Yes': function() {
$(this).dialog('close');
dialogConfirmed = true;
if (obj) obj.click();
},
'No': function() {
$(this).dialog('close');
}
}
});
}
return dialogConfirmed;
}
使用
<asp:Button ID="btnAlert" runat="server" Text="Alert" OnClientClick="return DialogConfirmation(this, 'Popup Header', 'Popup Body Message');" onclick="btnAlert_Click" />
當點擊它拋出的按鈕和錯誤指向方法「格式」
**Microsoft JScript runtime error: Object doesn't support property or method 'Format'**
但是檢查我的代碼不使用'格式'。有關錯誤的任何想法?我在我的工作站上使用EI 9。
它究竟在哪裏拋出錯誤?你有沒有設置一個斷點並通過? – 2013-02-18 08:26:16
你有兩個'onclicks'。 – Jai 2013-02-18 08:29:53
此處發生錯誤。 ** $('body')。append(「