Не появляются img в IE8
![]() Вот такая картина происходит. Фотографии грузятся через флэш, флеш присылает подтверждение и сами ссылки фотографий. Далее с помощью jQuery вставляю их таким способом: var json; function completed(){ json = eval("(" + filelinks + ")"); // прилетает все, что было в сессии for(i=0;i < json.length;i++) { // отбираем те фото, которые уже были загружены в сессию if(findNew(t1_all,json[i])) { // убираем те фото, которые уже вставлены в html if(findNew(posted,json[i])) { posted.push(json[i]); // добавляем в массив добавленных var i_ajax = getPosition(posted,json[i]); // узнаем окно gif, которое надо убрать timeout_complete(i_ajax,i); // запускаем timeout } } } function timeout_complete(i_ajax,i_json) { setTimeout( function() { insert(i_ajax,i_json); }, 2000); } function insert(i_ajax,i_json) { $('#ajax' + i_ajax).remove(); // убираем контейнер с gif $('#imgg').prepend('<img src="<?php echo DOMAIN;?>' + json[i_json] + '" alt="">'); // вставляем } Сначала думал, что дело во времени, но всеравно раз через раз, некоторые фотки не подгружаются и так и остаются. Вообще IE8 какой-то тормознутый... Без timeout вообще бывает ничего не делает, просто зависает и все. Может по другому как-то надо вставлять фотографии? И вообще, как вы решаете проблемы с IE8 такого типа. Help please :help: |
Ну никак не получается решить эту проблему. Фотографии, то загружаются, то нет.
|
покажите страничку с примером
|
Beck,
1. Убедитесь что ссылки на img приходят! 2. что они в нормальном формате и json не ломанный 3. что такие файлы вообще есть и путь указан верный в общем по всем пунктам пройдитесь(debug). Не думаю что ie8 какой-то особенный. Скорее всего у вас не всегда json правильный. |
Часовой пояс GMT +3, время: 13:54. |