Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2011, 17:49
lubtufano
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 13 años, 4 meses
Puntos: 72
Respuesta: Cargar html en div

En la función 'iniciarEventos' se esta llamando a la función 'addEvent' para asignar el manejador del evento y la función esta declarada con el nombre 'addEvento'; por atra parte, cuando se asignan las funciones manejadoras de eventos no se pueden pasar parametros, sólo se debe escribir el nombre de la función entre comillas, de esta manera:

addEvent(des, 'click', 'cargarPagina', false);

Entonces para indicar la página que se desea cargar y el div, se debe hacer dentro de la función 'cargarPagina' y la función 'carP' respectivamente.

Código Javascript:
Ver original
  1. function cargarPagina()
  2. {
  3.     cargar= crearXMLHttp();
  4.     cargar.onreadystatechange=carP(id);
  5.     cargar.open('POST', 'descargas.html', true);
  6.     cargar.send(null);
  7. }
  8. function carP()
  9. {
  10.     var pagina= document.getElementById('principal')
  11.     if (cargar.readyState==4)
  12.     {
  13.         pagina.innerHTML = cargar.responseText;
  14.     }
  15.     else
  16.     {
  17.         pagina.innerHTML = <h1>'Cargando'</h1>;    
  18.     }
  19. }