Con una tecnica che si chiama AJAX, cercando sul web trovi decine di esempi (e' una operazione molto diffusa). Ti consiglio anche di utilizzare la libreria jQuery. Se hai dubbi specifici per questa parte, meglio il forum javascript.