function replaceSrc()
{
var images = document.getElementsByTagName('img');
for(var i = 0; i < images.length; i++)
{
var img = images[i];
if(img.src.length == 0)
{
img.src = 'blank.jpg';
}
}
}
window.onload = replaceSrc;
ИЛИ, если вы хотите добавить более одного обработчика для события:
document.addEventListener('load', replaceSrc, false) //W3C
document.attachEvent('onload', replaceSrc); //IE
С помощью jQuery
$(document)
.ready(function() { $('img')
.filter(function(){ return this.src.length == 0 })
.each(function () { this.src = 'blank.jpg'}) });
EDIT:
Я понял, что вы, вероятно, хотите установить свойство src перед загрузкой изображений, поэтому я изменил код для запуска события загрузки документа, которое происходит до начала загрузки изображений.