todavía sigo con el problema he variado mi función a :
tablaInicio += ("<table border=1 align=center>")
for (var i = 0; i < elems.length; i ++)
{
img += ("<tr>")
for (var j = 0; j < 3; j++)
{
var el = elems.item(i)
ruta = el.getAttribute("ruta");
titulo = el.getAttribute("titulo");
alt = el.getAttribute("alt");
var evento = 'O['+i+'].clic()';
precio = el.getAttribute("precio");
embalaje = el.getAttribute("embalaje");
codigo = el.getAttribute("id");
datos +=("Precio : " + precio + " " + "Embalaje : " + embalaje + "<br>")
inputs += ("<input type='text' maxlength='10' value='1' name=text_" + codigo + " size='8' onClick='msg()'> <a href='resultado.htm' target='_blank'>Enviar Carro</a>")
img+=("<td>" + titulo + "<br><br><img onclick=" + evento + " class=img height=225 width=300 src=" + ruta + "><br>" + datos + inputs +"</td>");
datos = "";
inputs = "";
}
img += ("</tr>")
}
tablaFin += ("</table>")
y lo que me hace ahora es cargarme las fotos 9 filas y tres columnas repitiendo por fila cuando lo que yo quiero es cargar las 9 fotos en una tabla en tres columnas, pero sin saber cuantas fotos voy a tener las recupero de un fichero y lo quiero cargar en la tabla dinámicamente
Pro favor que alguien me pueda ayudar gracias
JAime