Edit in JSFiddle

<div class="topico">
    <a class="exemplo" href="/echo/html/"> Clique aqui para abrir uma página html pelo httprequest </a>
    <div id="carregando">carregando...</div>
    <div class="alvo">a página será aberta aqui</div>
</div>
Assim, a div com o id <em>carregando</em> irá ser exibida enquanto não for finalizado a requisição da página.
O código do Jquery está logo abaixo:
<pre lang="javascript">$(document).ready(function(){
$("#carregando").hide();
$(".exemplo").click(function() {
  $("#carregando").ajaxStart(function(){
  $(this).show();
$(".alvo").hide();
});
$("#carregando").ajaxStop(function(){
 $(this).hide();
 $(".alvo").show();
});
$.get("/echo/html/",
{nome: "Alexandre", idade: "23", html: "exibindo pagina", delay: 2},
function(data) {
  $(".alvo").empty().html(data);
});
return false;
});
});</pre>