[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Новый баг FF или я туплю!
ApuktaChehov
Здравствуйте.

Обнаружил странное поведение браузера firefox 3.5

У меня имеется скрпит который показывает картинки при наведении на их миниатюры.

Вот кусок скрипта:
 if(!img.complete)
{
img = new Image(); //Создаем объект изображения
img.src = '../skins/default/images/obraztsi/big/' +img_name;

setTimeout("show_img('"+img_name+"', '" +show_close +"','" +el_id +"', '" +int_x +"', '" +int_y +"')", 1000);
}else{...

img_name - это имя файла которое передается функции.

Так вот. В FF при открытии страницы, все работает как надо. Т.е. функция запускает сама себя, до тех пор, пока, картинка не загрузится. Но если нажать в FF CTRL+F5 и еще раз запустить функцию. То функция циклится бесконечно, как будто бы невозможно загрузить картинку. Проверял на других бразуерах, у них таких проблем нет. Работает по часам.

Может кто сталкивалсяс?



Спустя 2 минуты, 6 секунд (29.03.2010 - 11:59) ApuktaChehov написал(а):
Сейчас обнаружил, что если в FF при зациклившейся функции нажать просто F5 то все снова работает. blink.gif

Спустя 13 минут, 28 секунд (29.03.2010 - 12:13) FatCat написал(а):
Цитата (ApuktaChehov @ 29.03.2010 - 12:57)
Но если нажать в FF CTRL+F5 и еще раз запустить функцию. То функция циклится бесконечно, как будто бы невозможно загрузить картинку.

Ctrl+F5 - это команда повторить запрос и не читать локальный кэш.
Давно говорил, что у ФФ кривой джаваскрипт; выходит, джаваскрипт наследует от браузера запрет чтения кеша, потому картинка и не может загрузиться...
Увы, это баг разработчиков браузера.
Не так обидно, что есть баг, как обидно, что разработчики годами не реагируют на сообщения о багах и методично переносят их из версии в версию. До сих пор в ФФ есть почти полный комплект багов, унаследованных от 4-го нетскейпа.

Спустя 5 минут, 7 секунд (29.03.2010 - 12:18) ApuktaChehov написал(а):
sad.gif
Да, это печально.

Спасибо за информацию!


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.