Kolyaj, спасибо за ответ.
Переписал так, но, к сожалению, не помогло:
<script language="javascript" type="text/javascript">
// images preload
function def_img_src (npreload)
{
img_html_name = eval ("img_html" + npreload);
var src_array = new Array();
src_array = img_html_name.split('src="');
src_array = src_array[1].split('"');
var img_src = src_array[0];
return img_src;
};
function hitr_preload(npreload)
{
nnn = npreload+1;
var img_html_name = new Array();
var hiddenImgNumber = new Array();
img_html_name[npreload] = eval ("img_html" + nnn);
hiddenImgNumber[npreload] = new Image();
hiddenImgNumber[npreload].onload = function() {document.getElementsByTagName('li')[npreload].getElementsByTagName('td')[1].innerHTML = img_html_name[npreload];}
// возвращает контент второго td внутри (npreload+1)-го li в документе.
hiddenImgNumber[npreload].src= def_img_src (npreload+1);
};
var npreload=1;
</script>