Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/10/2012, 14:36
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 3 meses
Puntos: 10
Respuesta: Funcion Load cargar......

He encontrado este ejemplo pero no se como integrarlo en mi cod:

Código Javascript:
Ver original
  1. <?
  2. require ('xajax/xajax_core/xajax.inc.php');
  3.  
  4.  function funcion_lenta()
  5.  {
  6.  sleep(3);
  7.  
  8.  $objResponse = new xajaxResponse();
  9. $objResponse->Assign("capa_actualiza","innerHTML","Finalizado");
  10.  
  11.  return $objResponse;
  12.  }
  13.  
  14.  $xajax = new xajax();
  15. $xajax->register(XAJAX_FUNCTION, 'funcion_lenta');
  16.  $xajax->processRequest();
  17.  
  18.  ?>
  19.  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  20.  
  21.  <html>
  22.  <head>
  23.  <title>Ejemplo de mostrar un aviso de carga de la página</title>
  24.  <?
  25.  $xajax->printJavascript("xajax/");
  26.  ?>
  27.     <script type="text/javascript">
  28.     <!--
  29.    function muestra_cargando(){
  30.        xajax.dom.create("capa_actualiza","div", "cargando");
  31.        xajax.$('cargando').innerHTML='<img src="imagenes_menu/ajax-loader.gif" alt="cargando..." width="16" height="16" border="0">';
  32.     }
  33.     function oculta_cargando(){
  34.        alert("cargado");
  35.     }
  36.    
  37.     xajax.callback.global.onResponseDelay = muestra_cargando;
  38.     xajax.callback.global.onComplete = oculta_cargando;
  39.     // --></script>
  40.  </head>
  41.  
  42.  <body>
  43.  
  44.  <div id="capa_actualiza">
  45.  <a href="javascript:void(xajax_funcion_lenta())">Llamar con ajax a una función que tarda en cargar</a>!
  46.  </div>
  47.  
  48.  </body>
  49.  </html>

Última edición por satjaen; 04/10/2012 a las 14:51