Загрузка картинки в div с помощью innerHTML [09 Nov 2005|11:00pm]
Есть такая функция
function show_image(form_name, image_path) {
var layer = document.getElementById(form_name);
str='<имг src="'+image_path+'"/>';
layer.innerHTML=str;
layer.style.display="block";
}
Все работает отлично, но... в Мозилле Фаер Фокс и последних операх. В IE это выглядит так: появляется див без картинки, но в размер картинки. И видны свойства картинки. Только картинку не видно :((( Если нажать в контекстном меню "Показать рисунок", то картинка подгружается. И при повторном клике вроде бы нормально загружается. Но вот все таки так не годится.. ЧТО ДЕЛАТЬ??? Может кто сталкивался и решил проблему.
Вот что-то похожее описано здесь: http://www.bazon.net/mishoo/articles.epl?art_id=824. Но только отдаленно похожее
function show_image(form_name, image_path) {
var layer = document.getElementById(form_name);
str='<имг src="'+image_path+'"/>';
layer.innerHTML=str;
layer.style.display="block";
}
Все работает отлично, но... в Мозилле Фаер Фокс и последних операх. В IE это выглядит так: появляется див без картинки, но в размер картинки. И видны свойства картинки. Только картинку не видно :((( Если нажать в контекстном меню "Показать рисунок", то картинка подгружается. И при повторном клике вроде бы нормально загружается. Но вот все таки так не годится.. ЧТО ДЕЛАТЬ??? Может кто сталкивался и решил проблему.
Вот что-то похожее описано здесь: http://www.bazon.net/mishoo/articles.epl?art_id=824. Но только отдаленно похожее
