Показать сообщение отдельно
  #3 (permalink)  
Старый 29.04.2012, 21:24
Аспирант
Отправить личное сообщение для codingfighter Посмотреть профиль Найти все сообщения от codingfighter
 
Регистрация: 05.04.2012
Сообщений: 65

ну а чего бы просто не понасоздавать заранее объекты Image а потом удалять предыдущий из div'a и ставить новый, код будет примерно такой:

image_obj1 = new Image();
image_obj2 = new Image();
image_obj3 = new Image();

image_obj1.src = '/img/1.png';
image_obj2.src = '/img/2.png';
image_obj3.src = '/img/3.png';


ну и затем ставим объекты в div с id например img_insert

var elem_div = document.getElementById("img_insert");

if(elem_div.hasChildNodes()) {
   elem.removeChild(elem.firstChild);
}

// ставим имгу которая нужна
elem_div.appendChild(image_obj1);


естественно это все обернуть в функцию и вызывать в соответствии с тем что выбрал юзер

и еще неплохо бы на каждое изображение поставить

image_obj1.onload = function(){	
   // это изображение загрузилось, ставим какую-то переменную					
}


и проверить так загрузку всех изображений
Ответить с цитированием