Вам нужно поместить ...
t = window.setTimeout("x()",100);
внутри функции x () в скобках {}, и она работает с SetTimeout ()
function x() {
for(i=0;i<=document.getElementsByTagName('img').length;i++)
document.getElementsByTagName('img')[i].width+=1;
t = window.setTimeout("x()",100);
};
x();
void(0);
Вы можете вызвать только x() после того, как все изображения были загружены на страницу или произошла ошибка.