Tengo un pequeño problema a la hora de cargar una url dentro de una capa usando axaj.
Al iniciar la web, he intentado que se carge automaticamente dentro del conetenido de una capa, una parte de la web. Pero tengo que hacer algo mal.
Lo ultimo intentado a sido esto.
<div id="contenido"><? @include("secc/main.php"); ?></div>
Si lo hago mediante URL, funciona, pero me falta consegir cargar la web dentro de la capa.
Código PHP:
function Cargar(url){
var contenido = document.getElementById('contenido');
var preloader = document.getElementById('preloader');
//creamos el objeto XMLHttpRequest
ajax=NuevoAjax();
ajax.open("POST", url,true);
ajax.onreadystatechange=function()
{
if(ajax.readyState==1)
{
preloader.style.background = "url('loading.gif') no-repeat";
}
else if(ajax.readyState==4)
{
if(ajax.status==200)
{
contenido.innerHTML = ajax.responseText;
}
else if(ajax.status==404)
{
preloader.innerHTML = "La página no existe";
}else{
//Linea con errores
preloader.innerHTML = "Error:";
}// Else IF2
}//ElseIF1
}//Funcion2
ajax.send(null);
}//Funcion1
Se que la recomendadion seria usar un iframe, para asi tener el contenido cargado, y cargar otros contenidos ahi dentro.