Hola,
tengo una función que recarga parte de una página mediante AJAX, pero el problema es que si la saco de la cabecera de la página y la meto en un fichero no funciona.
Esta es la función javascript
:
Código:
function cargarContenido(pagina, nombreDiv){
var contenedor;
contenedor = document.getElementById(nombreDiv);
ajax=nuevoAjax();
ajax.open("GET",pagina,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText;
}
}
ajax.send(null)
}
y esta la llamada cuando se hace desde la cabecera de la página (lo que funciona)
Código:
window.onload= function(){cargarContenido('/jsp/menuUser.jsp','left')}
Para sacar la función a un fichero he intentado pasarle como parámetro el objeto DOCUMENT y llamar a la función desde el evento onLoad() del BODY, pero no hace nada de nada.
¿Que hago mal? ¿Como solucionarlo?
Gracias y un saludo!
PD: Espero haber posteado bien... dudaba entre este foro y el de AJAX, pero creo que mi problema es más de javascript. Gracias.