Non ti consiglio di usare il javascript per questo, visto che il javascript può essere modificabile lato client.

Di solito, i siti che usano questo metodo adoperano il php per fare ciò.

Io ad esempio per fare questo utilizzo il php, seguendo questi semplici passi:

1. Ogni link della pagina dovrebbe collegare ad un indirizzo del genere:

http://tuosito/index.php?page=mia_pagina

Dove mia pagina è il nome che dovrebbe apparire dentro dove vuoi che venga aperta, ovviamente dovrei avere una pagina con nome mai_pagina.

2. nel contenitore, siccome alla pressione del link si ricarica la pagina con la variabile page passata tramite querystring, inserisco del codice php all'interno del contenitore tramite il quale includo, utilizzando la funzione include, o include_once, la pagina che ha il valore di page + la stringa .ext, da sostituire ext con l'estensione della pagina che desideri includere.

Di solito io prima di includere la pagina controllo che la pagina esiste, includendo un'altra pagina con un messaggio di errore se non dovesse esistere, questo per evitare di far causare errore nel caso la pagina non esiste ( nel caso modificassero manualmente la variabile passata tramite querystring o altro )

Non so se sono stato chiaro, ma se tutto questo sia possibile farlo tramite javascript te lo sconsiglierei, utilizza il php o altri linguaggi lato server, utilizzando il javascript permette all'utente di poter modificare lo script, essendo lato client, e probabilmente, di causare impicci al tuo sito.

EDIT:

Dai un'occhiata a questa discussione, consigliano lo stesso metodo da me consigliato:

http://forum.html.it/forum/showthrea...readid=1371279