Картинки 1х1 пиксель ??!! Как быть?!?> Здорово. Немного поменял функцию: > function noImage(eImg) { > .var tLabel = document.createElement('<img src=/_design/_images/noimage_small.gif align=left border=1>'); > .eImg.parentElement.replaceChild(tLabel, eImg); > } Если цель не является текст, а хочеш картинку, то это еще проще: <img src="..." onload="if (this.width == 1 && this.height == 1 && this.src.indexOf('noimage') = -1) this.src = '/_design/_images/noimage_small.gif'"/>
> для того, что бы показывать картинку. > Работает в IE и Opera 7 - супер! > Но вот в Mozilla не работает. > А как сделать альтернативу createElement для Mozilla??
Не нужна альтернатива, нужно просто пользоваться правильно var myImg = document.createElement('img'); myImg.setAttribute('src', 'my.gif'); и т.д. |