Показать сообщение отдельно
  #1 (permalink)  
Старый 15.12.2009, 10:47
pve pve вне форума
Новичок на форуме
Отправить личное сообщение для pve Посмотреть профиль Найти все сообщения от pve
 
Регистрация: 15.12.2009
Сообщений: 2

изменение src картинки в IE6 - не отображает
такая заморочка - немогу победить:
простая функция, в опере без проблем, но в IE картинка не отображается:

function showImageDiv(image_href) {

gi_obj = document.getElementById('gi_image');
gi_obj.src = image_href;

obj = document.getElementById('gi_div');
obj.style.visibility = 'visible';

return true;
}

<!-- стиль для Div с позицией absolute и изначальноневидимостью //-->
  <style>
  .gi {
  position: absolute;
  border: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  width: 200px;
  height: 200px;
  visibility: hidden;
  background-color: #FFFFFF }
  </style>

<!-- сам div //-->
<div id='gi_div' class='gi'>\

   <!-- "проблемный" image //-->
   <img id="gi_image" src="" width=200>

</div>

<!-- далее на странице вызов //-->
<a href="javascript:void()" onclick = "showImageDiv('http://domen/image.jpg')">показать</a>


щедкаем по ссылке - показывает div, размером с картинку, но только фон
картинку показывает, если добавить в функцию showImageDiv() вызов любого окна (например alert()), в любом месте.
Как это лечится?
Ответить с цитированием