В новом ff4 я получаю следующие ошибки, при редактировании строки в gridview , который находится в updatepanel
А также при вызове модального окна из серверного кода (компонент modalpopupextender)

В ff3, ie8, opera11 все работает нормально.

Выделить код

Код:

Ошибка: uncaught exception: [Exception... "Index or size is negative or greater than the allowed amount"  code: "1" nsresult: "0x80530001
 (NS_ERROR_DOM_INDEX_SIZE_ERR)"  location: "http://localhost:1271/test.ru/ScriptResource.axd?d=d74VU-eBdTINchPj6S3eM177uxOkALdbyfpPWhXiTHzpSm-bC5w9iZDs-9F2Gy-
uNhlXD6qDp_z_eHrAg33k2rulNqrYCPGTKHn6Xb7jozNcbG5NfBdgRxF0bRMq7uQb0&t=911b5fd Line: 191"]

vitema
1. Приведите стектрейс полностью.
2. Приведите код метода, на который указывает верхушка стектрейса.

hydrolizer пишет

vitema
1. Приведите стектрейс полностью.
2. Приведите код метода, на который указывает верхушка стектрейса.

Спасибо, я честно говоря не совсем понял, что вы просите, тем не менее я поставил firebug,
и я отловил эту ошибку, о которой писал

Здесь ff ругается на fckeditor похоже, возможно он и вызывает ошибки, которые я выше описывал....

Со стеком вызовов я честно говоря не разобрался, но вот что пишет на вкладке консоль

Index or size is negative or greater than the allowed amount" code: "1
[Прерывать на этой ошибке] this._inputFile.size = 0;

А вот что, после перехода, на вкладке консоль.


if (Sys.Browser.agent == Sys.Browser.Firefox) {
this._inputFile.size = 0;
var width = this._inputFile.offsetWidth;
this._inputFile.style.width = "";
while (this._inputFile.offsetWidth < width) {
this._inputFile.size++;
}
}

Тема перенесена из форума «Firefox» в форум «Разработка».

Сам себе отвечу.  Проблема не в gridview, не в modalpopupextender и не в fckeditor.
Этот участок кода относится к компоненту asycnfileupload. И такая проблема действительно есть., я поискал на форумах по asp
Проблема не в полной совместимости ajaxcontroltoolkit и ff4.

Проблема решается установкой пофиксенного  ajaxcontroltoolkit
http://ajaxcontroltoolkit.codeplex.com/ … entTextBox

Есть одна особенность,   необходимо будет заменить также на странице старый scriptmanager на новый из  библиотеки ajaxcontroltoolkit
<cc1:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" CombineScripts="false">

И поставить  CombineScripts="false" во избежание конфликтов.