2010-07-17 2 views
1

Я использую полностью немодифицированную версию плагина jQuery Tweet - я еще не изменил имя пользователя. Вы можете просмотреть код на tweet.seaofclouds.com. В Dreamweaver плагин работает отлично, но в Safari, Firefox и Chrome это не так.NO_MODIFICATION_ALLOWED_ERR Ошибка DOM при использовании плагина Tweet jQuery

С помощью консоли разработчика Safari, я вижу "NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7:. Была сделана попытка изменить объект, где изменения не разрешены jquery.min.js: 12"

Firebug возвращает «перехватывается исключение : [Исключение ... "Код возврата компонента: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIDOMNSHTMLElement.innerHTML]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" местоположение: "JS frame :: http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js :: anonymous :: строка 12" data: no] "

Может ли кто-нибудь предложить решение или ссылку, где я мог бы узнать больше об этой ошибке и как я могу ее решить?

ответ

2

Это, как правило, потому, что вы используете innerHTML после того, как определив для своей страницы doctype быть xhtml ...

Это особенно очевидно с MooTools, если вы должны были использовать их obj.set({html: ""}) - выбросит ту же самую ошибку в Сафари.

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