Gracias por explicarme el código  
 
  
  
  
<div id='imagenes'> 
//codigo en asp 
//inicio for 
<td width="20" height="20" align="center"><a href="#"><img src="imagen1.gif" name="<%= cadena%>" width="15" height="15" border="0" onClick="recorro(this);"></td>  
//fin del for 
</div> 
y el código de javascript (el q me has pasado): 
        elem=document.getElementById('imagenes');
        ele=elem.getElementsByTagName('img');
        for(i=0;i<ele.length;i++)
            alert(ele[i].name); 
       y hago tambien un alert(ele.length) y me sale siempre 0. 
¿a qué puede deberse?