Hola a todos estoy siguiendo un tutorial para poder mostrar una imagen de
cargando antes que me cargue la pagina en ajax, el problema es que no me sale y en los comentarios dicen que esta bien...trate seguir de otro ejemplo y lo mismo paso, me carga la pagina pero no me sale lo que deberia salir cuando el evento esta en = 1, nose si hay que activar algun permiso o algo pero es curioso que a mi noma no me corra T_T...help
Código PHP:
function Enviar(_pagina,capa) {
var
ajax;
ajax = ajaxFunction();
ajax.open("POST", _pagina, true);
ajax.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
ajax.onreadystatechange = function()
{
if (ajax.readyState==1){
document.getElementById(capa).innerHTML =
"<img src='loading.gif' />";
}
if (ajax.readyState == 4)
{
document.getElementById(capa).innerHTML =
ajax.responseText;
}}
ajax.send(null);
}
Código PHP:
<script type="text/javascript" src="js/ajax.js"></script>
<style type="text/css"> </style>
</head>
<body class="thrColElsHdr">
<div id="container">
<div id="header">
<h1>Encabezado</h1>
<div id="sidebar1">
<ul>
<li><a href="javascript:Enviar('register.php','mainContent')" title="Registrate">Registro</a></li>
<li><a href="javascript:Enviar('register.php','mainContent')" title="Registrate">Registro</a></li>
<li><a href="javascript:Enviar('register.php','mainContent')" title="Registrate">Registro</a></li>
</ul>
</div>
<div id="mainContent">
<span id="loading"></span> // EL TUTORIAL DICE Q LO PONGA PERO NO SE PARA QUE ES NI CUANDO SE EJECUTA...PODRIA SER ESTE EL PROBLEMA?
<h1> Contenido principal </h1>