IE8 ошибка при загрузке веб-страницы - PullRequest
0 голосов
/ 04 июня 2010

Я помогаю улучшить страницу SharePoint 2007, которую разработал кто-то другой. Этот материал для меня довольно новый, поэтому, пожалуйста, прости меня, если это нубский вопрос.

Когда я загружаю страницу в IE8, я получаю следующую ошибку:

Message: Object doesn't support this property or method
Line: 159
Char: 2
Code: 0
URI: <blah>/Pages/default.aspx

(Обратите внимание, что я заменил начало URI на <blah>, чтобы сделать его более общим.)

Когда я просматриваю исходный код страницы, в строке 159 отображается следующее:

$("body *").replaceText( /Welcome\s(\w+)\,\s(\w+)/, "$2 $1");

Это выглядит действительным? (Или я совершенно невежествен и смотрю не туда?)

Edit:

Очевидно, предоставляется *1019* Беном Алманом в качестве бесплатного плагина .

Я обнаружил следующее в исходном коде своей страницы, поэтому я предполагаю, что я правильно ссылаюсь на плагин. Мне удалось успешно загрузить файл "jquery.ba-replacetext.min.js". Может быть, я проверю, чтобы увидеть, если кто-то изменил источник и внес ошибку.

<script type="text/javascript" src="/_layouts/<blah>/jquery.js"></script>
<script type="text/javascript" src="/_layouts/<blah>/jquery.ba-replacetext.min.js"></script>

Редактировать 2:

Похоже, что это не проблема в Firefox или IE7. Я заметил, что мы используем jQuery 1.3.2. Возможно, это решено в последней версии jQuery. Если это так, я опубликую это здесь.

Я искренне признателен за помощь в этом вопросе. Спасибо всем большое!

Ответы [ 2 ]

2 голосов
/ 04 июня 2010

Случается ли такая же ошибка в других браузерах, большинство из которых имеют более удобные средства отладки? Когда вы разбиваете эту строку в отладчике IE, можете ли вы осмотреть / посмотреть, что является нулем, когда не должно быть?

Еще лучше, вы можете изменить код «Welcome LastName, FirstName» на «Firstname Lastname» в коде на сервере, а не копировать его на клиенте?

1 голос
/ 04 июня 2010

Если опубликованная вами строка точно является источником ошибки, я бы сказал, что есть проблема с включением jQuery. Ваше сообщение об ошибке гласит «char: 2», что $(. JQuery успешно использовался до этой строки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...