Bonjour
Il y a plusieurs solutions à ton problème :
- avec la balise object tu peux, dans l'argument data indiquer la page à charger ; toutefois cette solution est assez compliquée à mettre en oeuvre
- tu peux préparer ta partie centrale avec plusieurs contenus (<div>) possibles, et lors du choix de l'utilisateur, rendre tous les contenus invisibles, et rendre visible celui désiré. Pour cela le moyen le plus simple est de donner des identificateurs utilisables dans une boucle. Par exemple, tes div vont s'appeler div0, div1, ..., divn.
Ainsi pour les rendre invisibles il "suffit' d'écrire
function affiche(num)
{
for (i=0; i < n; i++) document.getElementByid("div"+i).style.visibility = "hidden";
}
et pour rendre visible celui que tu veux :
dans le menu, tu ajoutes onclick="javascript:affiche(i)" où i est le numéro choisi pour le div à afficher et dans la function précédente tu ajoutes
document.getElementByid("div"+num).style.visibility = "visible";
Pense à les mettre tous à caché au départ.
Bon courage