Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/02/2013, 10:51
eduardodp
 
Fecha de Ingreso: diciembre-2012
Ubicación: Puebla
Mensajes: 34
Antigüedad: 11 años, 11 meses
Puntos: 1
Respuesta: Actualizar solo la imagen sin recargar pagina

Ok bro he tratado de hacerlo pero solo me actulaliza el primero este es el javascript
Código Javascript:
Ver original
  1. addEvent(window,'load',inicializarEventos,false);
  2.  
  3. function inicializarEventos()
  4. {
  5.   var ob;
  6.   for(f=1;f<=1000;f++)
  7.   {
  8.     ob=document.getElementById('enlace'+f);
  9.     addEvent(ob,'click',presionEnlace,false);
  10.   }
  11. }
  12.  
  13. function presionEnlace(e)
  14. {
  15.   if (window.event)
  16.   {
  17.     window.event.returnValue=false;
  18.     var url=window.event.srcElement.getAttribute('href');
  19.     cargarHoroscopo(url);    
  20.   }
  21.   else
  22.     if (e)
  23.     {
  24.       e.preventDefault();
  25.       var url=e.target.getAttribute('href');
  26.       agregacarrito(url);    
  27.     }
  28. }
  29.  
  30.  
  31. var conexion1;
  32. function agregarcarrito(url)
  33. {
  34.   if(url=='')
  35.   {
  36.     return;
  37.   }
  38.   conexion1=crearXMLHttpRequest();
  39.   conexion1.onreadystatechange = procesarEventos;
  40.   conexion1.open("GET", url, true);
  41.   conexion1.send(null);
  42. }
  43.  
  44. function procesarEventos()
  45. {
  46.   var detalles = document.getElementById("detalles");
  47.   if(conexion1.readyState == 4)
  48.   {
  49.     detalles.innerHTML = conexion1.responseText;
  50.   }
  51.   else
  52.   {
  53.     detalles.innerHTML = 'Cargando...';
  54.   }
  55. }
  56.  
  57. function addEvent(elemento,nomevento,funcion,captura)
  58. {
  59.   if (elemento.attachEvent)
  60.   {
  61.     elemento.attachEvent('on'+nomevento,funcion);
  62.     return true;
  63.   }
  64.   else  
  65.     if (elemento.addEventListener)
  66.     {
  67.       elemento.addEventListener(nomevento,funcion,captura);
  68.       return true;
  69.     }
  70.     else
  71.       return false;
  72. }
  73.  
  74. function crearXMLHttpRequest()
  75. {
  76.   var xmlHttp=null;
  77.   if (window.ActiveXObject)
  78.     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  79.   else
  80.     if (window.XMLHttpRequest)
  81.       xmlHttp = new XMLHttpRequest();
  82.   return xmlHttp;
  83. }
Código HTML:
Ver original
  1. <div id="detalles"><a id="enlace1" href="pagina1.php?cod=1&<?php echo SID ?>&id=<?php echo $row['clave']; ?>"><img src="imajen.jpg"</a></div>
Solo cambia la imagen del primer resultado que aparece pero no me hace las acciones de php
y en los demas resultados me campia de pagina ¿en que ando mal?

Última edición por eduardodp; 16/02/2013 a las 12:08