Código:
El xml (por si está aquí el error):<script src="js/prototype.js"/></script> <script src="js/ObjTree.js"></script> <script language="javascript"> function init(){ new Ajax.Request("portfolio.xml", { onSuccess:hecho, onFailure:errFunc}); } function errFunc(){ alert("kik"); //esto salta. } function hecho(t){ //alert(t.responseText ); var xotree = new XML.ObjTree(); tree = xotree.parseXML( t.responseText ); var projects=tree["portfolio"].project; var txt=""; for(i=0;i<projects.length;i++){ txt+="<h1>"+projects[i].name+"</h1>"; txt+=projects[i].desc } $('content').update(txt); } </script>
Código:
En otro foro me han indicado lo siguiente:<?xml version="1.0" encoding="UTF-8"?> <portfolio> <project> <name>Mi primer proyecto</name> <year>2007</year> <desc>Es un proyecto muy chulo que hice ese año</desc> <link>http://www.coolthing.com/</link> <thumb>thumbs/cool.jpg</thumb> <image>images/cool.jpg</image> </project> <project> <name>Mi segundo proyecto</name> <year>2008</year> <desc>Otro proyecto todavia mas chulo</desc> <link>http://www.frogopogo.com/</link> <thumb>thumbs/frog.jpg</thumb> <image>images/frog.jpg</image> </project> </portfolio>
"por lo que veo en tu script el lenguaje que utilizas es javascript, y el interprete de IIS viene configurado para vbscript.
PASOS >Servicios de Internet Information Server>Sitio web predeterminado CLICK DERECHO propiedades>SOLAPA directorio particular>configuracion>SOLAPA opciones LENGUAJE ASP PREDETERMINADO: ahi tienes que tener por predeterminado de la instalacion VBscrip, ahora lo que tienes que poner es JScript. APLICAR ACEPTAR y LISTO :)
Otra opcion es que en el encabezado de la pagina asp,html,etc ponegas lo siguiente:
<%@ language="javascript"%>"
El caso es que esto no me ha dado resultado. Por favor, si alguien me puede ayudar. Muchas gracias.