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.

