Ver Mensaje Individual
  #26 (permalink)  
Antiguo 09/01/2010, 11:51
Mr_Raymon
 
Fecha de Ingreso: diciembre-2009
Ubicación: España
Mensajes: 119
Antigüedad: 14 años, 11 meses
Puntos: 2
Respuesta: Combinar Lightbox (jQuery) con datos en XML

He creado hoy una pagina de prueba para probar todo el codigo de ayer.

Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Documento sin título</title>
  6. <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
  7. <script type="text/javascript">
  8. $(document).ready();
  9. $.ajax({
  10.  
  11. type: "POST",
  12.  
  13. url: "xml/trabajos.xml",
  14.  
  15. async: false,
  16.  
  17. dataType: "text",
  18.  
  19. success: function(data) {
  20.  
  21. function stringToDoc(s) {
  22. var xml;
  23. if (window.ActiveXObject) {
  24. xml = new ActiveXObject('Microsoft.XMLDOM');
  25. xml.async = 'false';
  26. xml.loadXML(s);
  27. return xml;
  28. }
  29. else
  30. xml = (new DOMParser()).parseFromString(s, 'text/xml');
  31. return (xml && xml.documentElement && xml.documentElement.tagName
  32. != 'parsererror') ? xml : null;
  33. };
  34. xml = stringToDoc(data);
  35.  
  36. $(xml).find('web').each(function(){
  37.  
  38. miniatura = $(this).find('proyecto').find('miniatura').text();
  39. imagen = $(this).find('proyecto').find('imagen').text();
  40. info = $(this).find('proyecto').find('info').text();
  41.  
  42. 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>';
  43.  
  44. $(".galeria").append(li)
  45.  
  46. },// fin de each
  47.  
  48. error: function(avisoError) {
  49.  
  50. // FUNCION PARA AVISAR DEL ERROR
  51.  
  52. };
  53.  
  54. })
  55. </script>
  56. </head>
  57.  
  58. <body>
  59. <div class="galeria"></div>
  60. </body>
  61. </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

Última edición por Mr_Raymon; 12/03/2010 a las 04:26