Yo lo hago llamando una funcion ajax:
     
Código Javascript
:
Ver original//La abres:
function fLlamarFuncionGD(){
 
        var xhrDatos = false;               
        if( window.XMLHttpRequest ){        
            xhrDatos = new XMLHttpRequest();        
        }                       
        else        
        if( window.ActiveXObject ){     
            xhrDatos = new ActiveXObject("Microsoft.XMLHTTP");      
        }
        return xhrDatos;
                
}
 
//haces tu funcion para cargar contenido de otra pagina:
function fAjax(idFuncion){
 
    ajax=fLlamarFuncionGD();    
 
    //aqui puedes enviar variables via GET o POST:
    ajax.open("GET","sicatgpo_veritem.php?id=" + idFuncion,true); 
    ajax.send(null);
    ajax.onreadystatechange=function(){
 
            if(ajax.readyState==3){
 
            }          
            else if(ajax.readyState==4){
                    
                    
            }    
     };
}
  
Saludos.