He creado hoy una pagina de prueba para probar todo el codigo de ayer.
Código Javascript
:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready();
$.ajax({
type: "POST",
url: "xml/trabajos.xml",
async: false,
dataType: "text",
success: function(data) {
function stringToDoc(s) {
var xml;
if (window.ActiveXObject) {
xml = new ActiveXObject('Microsoft.XMLDOM');
xml.async = 'false';
xml.loadXML(s);
return xml;
}
else
xml = (new DOMParser()).parseFromString(s, 'text/xml');
return (xml && xml.documentElement && xml.documentElement.tagName
!= 'parsererror') ? xml : null;
};
xml = stringToDoc(data);
$(xml).find('web').each(function(){
miniatura = $(this).find('proyecto').find('miniatura').text();
imagen = $(this).find('proyecto').find('imagen').text();
info = $(this).find('proyecto').find('info').text();
li = '<li><a href="+imagen+" rel="prettyPhoto[fondos]" title="+info+<br/>+empresa+<br/>+tecnologia+"><img src="+miniatura+" class="imagen_hover" alt="<strong>+proyecto+</strong>"/></a></li>';
$(".galeria").append(li)
},// fin de each
error: function(avisoError) {
// FUNCION PARA AVISAR DEL ERROR
};
})
</script>
</head>
<body>
<div class="galeria"></div>
</body>
</html>
Y este es el error que me da Internet Explorer 8.
Cita: Detalles de error de página web
Agente de usuario: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
Fecha: Sat, 9 Jan 2010 17:47:10 UTC
Mensaje: Se esperaba ')'
Línea: 48
Carácter: 6
Código: 0
URI: file:///C:/Documents%20and%20Settings/Casa/Escritorio/Web/prueba.html
Espero que puedas ayudarme mayid.
Saludos y Gracias