gracias! el rss creo que tambien salio de este foro, pero no se muy bien a que te refieres. Habia un archivo rss y el codigo html. Pronto me di cuenta que el rss estaba escrito dentro del html y me olvide del archivo rss. No creo que lo este usando o llamando. O sea todo esta metido en el html. Ua cosa, mientra sesperaba tu respuesta, comenze a intentar otra manera y ahora sí lee la imagen pero claro, ni idea como darle formato a los items.
Te lo dejo aqui, para que lo mires o para que te rias. No sé bien si seguir trabajando con el ejemplo que hemos estado mirando o con este nuevo. Cual será mas problematico? Es que me he quedado preocupada con lo que haz dicho respecto al DOM. No tengo a mano la posibilidad de probar en explorer pero seguro que dramas habrán. Mira es esto:
<table width="613" height="314" border="0" align="left" cellpadding="0" cellspacing="0" id="contenidoProductos">
<tr>
<td width="172" height="31" align="center" valign="top" bgcolor="#D1D9DF"><img src="images/cerrajeria.jpg" name="cerrajeria" width="121" height="121" hspace="20" vspace="20" style="border: 1px solid #FFFFFF;" align="top" id="cerrajeria"></td>
<td width="10"> </td>
<td width="431" valign="middle" bgcolor="#D1D9DF">
<div id="scrollProductos" style=" width:431px; height:314px; overflow: scroll; left: 573px; top: 233px; visibility: visible; z-index: 3;">
<script src="js/prototype.js"/></script>
<script src="js/ObjTree.js"></script>
<script type="text/javascript">
var xmlDoc=null;
if (window.ActiveXObject)
{// code for IE
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
else if (document.implementation.createDocument)
{// code for Mozilla, Firefox, Opera, etc.
xmlDoc=document.implementation.createDocument(""," ",null);
}
else
{
alert('Your browser cannot handle this script');
}
if (xmlDoc!=null)
{
xmlDoc.async=false;
xmlDoc.load("cerrajeriaPruebas.xml");
var x=xmlDoc.getElementsByTagName("cliente");
document.write("<table border='0'>");
for (var i=0;i<x.length;i++)
{
document.write("<tr>");
document.write("<td>");
document.write(x[i].getElementsByTagName("titulo")[0].childNodes[0].nodeValue);
document.write("<td>");
document.write( "<img src='" + x[i].getElementsByTagName("image")[0].childNodes[0].nodeValue + "'></img>");
document.write("</td>");
document.write("</td>");
document.write("</tr>");
document.write("<td>");
document.write(x[i].getElementsByTagName("description")[0].childNodes[0].nodeValue);
document.write("<td>");
document.write('<a href='+x[i].getElementsByTagName("url")[0].childNodes[0].nodeValue)
document.write(">");
document.write(x[i].getElementsByTagName("url")[0].childNodes[0].nodeValue)
document.write("</td>");
document.write("</td>");
document.write("</tr>");
}
document.write("</table>");
}
</script>
<script language="JScript" src="xmlLoader.js"></script>
</div>
</td>
</tr>
</table>
Como ves, este va creando celdas para cada item ( que no sé como darles el formato que le habia dado al ejemplo anterior) por lo que el desorden es heavy. vaya confusion, mil gracias, porfa , espero tus consejos. Jimena