Ah ok... pues es una llamada AJAX. Lo que hacen los botones es pedir información al servidor de forma asincrona y luego la respuesta la inyecta en la página.
Busca algo de info sobre AJAX ;) y lo mejor será que uses un framework ya sea especializado en AJAX o algún otro más "completo" que te brinde la funcionalidad.
por ejemplo con jQuery, la forma más simple es:
Código:
$("div#container").load("url");
Eso simplemente hace una llamada AJAX a un recurso especificado en la URL y la respuesta la carga en un "div" con ID "container".