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:
y esta la llamada cuando se hace desde la cabecera de la página (lo que funciona)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) }
Código:
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.window.onload= function(){cargarContenido('/jsp/menuUser.jsp','left')}
¿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.