2011-07-19 28 views
0

我有一個應用程序,使用jQuery 1.4.4與最新markitup!延期。jQuery標記!並在某些網頁上的IE錯誤

我沒有Firefox的問題,一切正常。 但IE(在我的情況下,IE8)給我一些真正的頭痛。

我有一個文本框輸入,我結合markitup !.我在應用程序的管理端和客戶端都鏈接了相同的JS和CSS代碼。

客戶端文本框工作得很好,我看到上面的markitup欄就好了。 相同的代碼在管理端的IE中產生錯誤,並且不顯示標記!在msg框上方的小節。我刪除了管理部分中的所有其他JS文件引用以確保沒有衝突。但它仍然無法正常工作,並在IE中出現JS錯誤。

這裏是我已經包含了兩個頁面上(下至生活必需品):

jquery-1.4.4.min.js 
jquery.markitup.min.js 
jquery.markitup.settings.js 
custom.js 

// ----- custom.js 
$(document).ready(function() { 
    $("textarea#message_body").markItUp(markitupTextileSettings); 
}); 

所以上面的代碼工作100%罰款的Firefox在客戶端和管理。真正奇怪的是,客戶端頁面上的IE8中的代碼工作原理相同,但在管理端部分中不起作用。

我收到以下錯誤

Webpage error details 

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDC; .NET4.0C; Tablet PC 2.0) 
Timestamp: Tue, 19 Jul 2011 20:21:24 UTC 


Message: Object doesn't support this property or method 
Line: 33 
Char: 39 
Code: 0 
URI: https://myserver/javascripts/jquery/jquery-1.4.4.min.js 

我缺少什麼?

回答

0

您的瀏覽器不支持可在IE9中使用的代碼。因此請升級您的瀏覽器並要求您的訪問者升級瀏覽器。將腳本添加到您的網站,以便如果有人嘗試使用IE8或更早版本訪問您的網站您可能會將用戶重定向到不同版本的網站。