Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: virka от 08 Декабря 2004, 14:06:28
-
Кто-нибудь сталкивался с такими чудесами (браузер IE6):
в документе по клику должна загружаться картинка по адресу (id.innerHTML), она и загружается. Но ее не видно.
Если щелкнуть правой кнопкой мышки, высвечивается контекстное меню с "показать рисунок". После этого показывается как ни в чем не бывало.
Пробовал загружать как document.images["myimg"].src, эффект такой-же.
-
А картинки часом в браузере не отключены?
-
Нет.
В этот же документ методом document.write() (при открытии) рисуются отлично.
-
Как-то эта фигня была связана с установленным аттрибутом тега
-
virka
код в студию!
-
Кода-то как такового и нет.
Есть вызов из тега функции тем или иным образом вызывающей загрузку имиджа без перезагрузки страницы.
. А если так: , то картинка загружается, но ее не видно. У меня уже как-то был такой глюк, тогда я не допер, что это зафальсованый хрев виноват:), просто переделал код. Что это, зачем и почему?
-
loadImage() - не хочешь показать???
-
Да это в данном случае все-равно...
К примеру -
function loadImage(na)
{
var strzSf="";
strzSf=strzSf+\' | \'+curZa[na].primCur+\' |
\';
strzSf=strzSf+\'\'+curZa[na].nameImg+\' | \'+curZa[na].colorCur+\' |
\';
return strzSf;
}
или -
function loadImage(na)
{
nameImgShow.innerText=curZa[na].nameImg;
document.images["imgZprew"].src=curZa[na].pathImg;
primCurShow.innerHTML=curZa[na].primCur;
colorCurShow.innerHTML=curZa[na].colorCur;
}