Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2010, 18:44
Avatar de Master_raven
Master_raven
 
Fecha de Ingreso: junio-2008
Ubicación: Guatemala City, Guatemala, Guatemala
Mensajes: 95
Antigüedad: 16 años, 9 meses
Puntos: 3
Problemas con codigo javascript

Que tal a todos, espero me puedan ayudar con esto, estoy haciendo una pagina que en un enlace carga un menu con un evento ajax, que seria este

Código HTML:
function CargarContenido(Pagina,Destino){
   var contenedor;
   var ajax;
   LoadingOn()

   contenedor = document.getElementById(Destino);
   ajax = NuevoAjax(ajax);
   ajax.open("GET", Pagina, true);
   ajax.onreadystatechange=function() {
      if (ajax.readyState==4) {
         contenedor.innerHTML = ajax.responseText;
      }
   }
   ajax.send(null);
}
El evento me funciona muy bien y me carga el submenu con esto no tengo ningun problema, el problema se ya que yo e agregado un Loading para mi pagina y al momento de dar click en el enlace este se activa y al momento de terminar la carga del sub menu este deberia de desactivarce, pero no pasa nada

estos son mi Loadin On y Off

Código HTML:
//Evento para abrir el cargando de la pagina
function LoadingOn() {
	div = document.getElementById('Cargando');
	div.style.display='block';
}

//Evento para cerrar el cargando de la pagina
function LoadingOff() {
	div = document.getElementById('Cargando');
	div.style.display='none';
}
el on lo ago con evento onclick y todo bien y el off lo imprimo en la pagina cargada con ajax

Código HTML:
<div id='CPanelLg'>
<div id='CPanelLh'>Opciones Extras</div>
<div id='CPanelLb'>
&nbsp;&nbsp;&nbsp;<a onclick=\"javascript:Abrir_ventana('_php/ven/sallmod.php');\" title='Ver ttodos los modelos' href='#'><img src='img/pert_chart.png' />&nbsp;&nbsp;Ver Todos los Modelos</a><br /></div>
</div>
<script type="text/javascript">
LoadingOff()
</script> 
lo que me rspondo es que como la pagina se esta cargando sin actualizar el evento no se ejecuta, pero bueno talves alguien me puede ayudar.


Gracias

Última edición por Master_raven; 29/05/2010 a las 14:30