Skrip,
container = document.createElement('div') // создаем контейнер в котором будем подменять изображения
img1=document.createElement('img');
img1.src='1.jpg';
container.appendChild(img);
//первое изображение отображаем сразу
Img2=document.createElement('img');
Img2.onload=onLoadEventHandles;
Img2.src='2.jpg';
//второму вешаем обработчик на загрузку
function onLoadEventHandles()
{
img1.src = this.src
}
// после загрузки удаляем первое изображение и отображаем второе