Hola mira yo lo hago con jquery ..
Asi ...
<div id="menu">
<a href="productos.php?id=1"" >auto</a>
<a href="productos.php?id=2"" >camion</a>
</div>
y el scripts es asi ..
$("#personajes a").click(function(){
var finalweb = $(this).attr("href");
// $('div#resultado').html('<div id="loadgif"><img src="32-1.gif"
alt=""></div>').show("slow"); // carga imagen preload
$('div#resultado').load(finalweb,function(){$('div#resultado').show
("slow");});
return false;
});
y se muestra en el div
<div id="resultado"></div>
espero que te ayude ... saludos .