2011-07-19 25 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或更早版本访问您的网站您可能会将用户重定向到不同版本的网站。