Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2005, 10:48
E*M*P*I*C*A*L
 
Fecha de Ingreso: agosto-2004
Mensajes: 36
Antigüedad: 20 años, 5 meses
Puntos: 0
Entiendo mas o menos lo que quieres, estas dos funciones generan tags <img> con valores sacados desde un archivo xml, el único problema es que solo funciona para IE :/, una auténtica lastima...

Código:
function xmlPost(pUrl)
{
  xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0"); 
	xmlDoc.async = false;
	xmlDoc.resolveExternals = false; 	
	xmlDoc.load(pUrl);
	return(xmlDoc);
}

function CargaImg(archivo)
{
 var img = "";
 var res = xmlPost(archivo);
 var elems = res.getElementsByTagName("img");
 for (var i = 0; i < elems.length; i ++) 
 {
  var el = elems.item(i)
  ruta = el.getAttribute("ruta");
  titulo = el.getAttribute("titulo");
  alt = el.getAttribute("alt");
  var evento = 'O['+i+'].clic()';
  var clase= "img";
  img+="<img onclick='" + evento + "' class='" + clase + "' src='" + ruta + "' title='" + titulo + "' alt='" + alt + "' />";
 }
document.all["box"].innerHTML = img;
img = "";
}
__________________
Como aquel que calla otorga y aunque la ignorancia es sorda pude levantar la voz, más fuerte que los ladridos de los perros consentidos y que la voz del pastor.