Не появляются 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, время: 08:26. |