Credo che quello che stai vedendo in Facebook non sia un vero "caricamento della pagina", ma un uso intelligente di AJAX o AHAH.
Quindi ... immagina di avere una pagina web. Contiene collegamenti. Ognuno di questi link ha un "gancio" - un pezzo di JavaScript che viene eseguito quando si fa clic sul collegamento.
Se il browser non supporta JavaScript, il collegamento funziona normalmente in una pagina obsoleta e carica un'altra pagina.
Ma se JavaScript è attivato, invece di navigare verso un HREF, il codice eseguito dal gancio fa sì che una richiesta venga posta a un URL diverso che sputa solo l'HTML che dovrebbe essere usato per sostituire un DIV che è mostra già da qualche parte sulla pagina.
C'è ancora un vero collegamento nell'HTML nel caso in cui JS non funzioni, quindi l'HTML che stai vedendo sembra come dovrebbe. Prova a disabilitare JavaScript nel tuo browser e scopri come funziona Facebook.
Gli aggiornamenti in tempo reale come questo sono dappertutto nelle applicazioni Web 2.0, da Facebook a Google Docs a Workflowy a Basecamp, ecc. Gli strumenti "migliori" forniscono i collegamenti HTML sottostanti, laddove possibile, in modo che gli utenti senza JavaScript possano ancora ottenere pieno utilizzo delle applicazioni.(Questo è chiamato Progressive Enhancement or Graceful degradation, a seconda della prospettiva.) Naturalmente, nessuno si aspetterebbe che Google Documenti funzioni senza JavaScript.
Penso che stia chiedendo come la parte laterale rimanga inserita durante la navigazione della pagina, come se fosse una cornice separata. La risposta che sta cercando probabilmente coinvolgerà [manipolando la cronologia del browser] (https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history). –