Tema: Xajax
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2006, 13:08
sergiold
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 20 años, 2 meses
Puntos: 4
El siguiente es un ejemplo que encontré en el foro de Xajax que sirve para cargar una página en una capa:
Código PHP:
function startCapture() { // start a new blank filter... used as startpoint of catching of the output
   
ob_start(); 
}
      

function 
clearCapture() { // clean and kill the current filter (and cancel the capture)
   
ob_clean(); 
}
      

function 
endCapture() { // get contents of the current filter, kill the filter and return the content as a simple variable
   
$txt=ob_get_contents();
   
ob_end_clean();
   return 
$txt;
}

function 
loadmodule($divname,$module) {
        global 
$ajaxresponse;
        
killfilters();
        
startcapture();
        
//incluyo el contenido
        
include "modulos/$module.php";
        
//se termina la ejecucion del modulo
        
$text=endcapture();

        
//se le aplica un utf8_encode
        
$text=utf8_encode($text);
        
$ajaxresponse->addAssign($divname,"innerHTML"$text);//actualiza el contenido
        
return $ajaxresponse->getXML();

Solo tienes que llamar a loadmodule(nombre_capa_a_cargar, modulo_a_cargar);

Saludos,
__________________
sergiold