2013-08-09 1 views
0

У меня есть одна веб-страница в firefox, chrome, ie9 и ie8, работаю нормально, но в ie7 это дает мне ошибку при загрузке:SCRIPT5007: Невозможно получить значение свойства «split»: объект имеет значение null или undefined

SCRIPT5007: Unable to get value of the property 'split': object is null or 
                     undefined 

jquery.pulsate.min.js, line 2 character 300 

и выбранный код в скрипт:

h="rgba("+e[0].split("(")[1]+","+e[1]+","+e[2].split(")")[0]+","+h+")" -

из библиотеки JQuery

Также это дает мне еще одну ошибку:

SCRIPT16389: 

jquery-1.7.1.min.js, line 2 character 11496 

и выбранный код в скрипт:

(a.execScript||function(b){a.eval.call(a,b)})(b) 

Кто-нибудь знает, почему и как решить ошибки?

это мой код:

$(document).ready(function() { 
     $(".pulsate").pulsate({color:'#c00'}); 
    }); 

здесь код вызова библиотеки

<script type="text/javascript" src="/js/jquery.pulsate.min.js"></script> 

, когда я комментирую этот код он работает нормально

+0

Проверить е [0], е [2] значения кажется, что некоторые из них, может быть пустым –

+0

@ user1145009, но я не могу изменить Jquery библиотеки – Alex

+1

Можете ли вы показать некоторые из кода, который вы используете эти библиотеки для? – putvande

ответ

-2

Многие библиотеки JavaScript не обрабатывают IE9 хорошо потому что он ломается с IE8 в обработке многих вещей.

JavaScript-код, который нюхает IE, будет часто неактивен в IE9, если только этот код не переписан для обработки IE9.

Попробуйте сделать это .. Перед обновлением кода JS вы должны использовать метатег «X-UA-Compatible», чтобы заставить вашу веб-страницу в режиме IE8.

<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" /> 
+0

HTML1115: X-UA-совместимый тег META ('IE = 8; FF = 3; OtherUA = 4') игнорируется, потому что режим документа уже завершен. MyPage.aspx – Alex

+0

Показать код ... –

+0

Я добавил код в вопрос – Alex

 Смежные вопросы

  • Нет связанных вопросов^_^