Вы можете использовать серверные языки, такие как PHP и ASP.Net, но если вы не хотите, чтобы заголовок перезагружался, тогда лучше использовать AJAX.
Использование jQuery lib:
$.ajax({
url: "foo.html",
context: document.body,
success: function(){
alert("Done!");
}
});