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 originalfunction cargarPagina()
{
cargar= crearXMLHttp();
cargar.onreadystatechange=carP(id);
cargar.open('POST', 'descargas.html', true);
cargar.send(null);
}
function carP()
{
var pagina= document.getElementById('principal')
if (cargar.readyState==4)
{
pagina.innerHTML = cargar.responseText;
}
else
{
pagina.innerHTML = <h1>'Cargando'</h1>;
}
}