Показать сообщение отдельно
  #4 (permalink)  
Старый 09.11.2009, 17:16
Интересующийся
Отправить личное сообщение для dionis Посмотреть профиль Найти все сообщения от dionis
 
Регистрация: 06.11.2009
Сообщений: 13

Вобщем попробуй при закрытии полностью удалять обьект, а когда нужно отображать создавай новый, вот пример который перед открытием удаляет обьект со старой картинкой. Пример не тестил ну и стили не забудь при создании настроить чтоб как у предыдущего были.
function showLargePicture(url, height) {
  var img = document.getElementById('Image');              
  var tempImg = document.createElement('img'); //создаём новую картинку
  img.parentNode.insertBefore(tempImg, img); //вставляем новую перед старой
  tempImg.parentNode.removeChild(img); //удаляем полностью тег со старой картинкой
  tempImg.id = 'Image';
  tempImg.src = url;
  tempImg.style.display = 'block';

  // Плавное увеличение изображения
  var i = ShowImg(tempImg, height);
 }
Ответить с цитированием