Hola, lo que comentas de hacer sería mas sencillo haciendolo con un lenguaje de programación del lado del servidor, comno puedan ser 
PHP y 
ASP de todas maneras, en Javascript hay una manera de hacerlo que actualmente se conoce como 
AJAX, demomento no conozco mucho de ello, pero te puedo poner un sencillo ejemplo de como funciona.   
 Código HTML:
 <HTML>
<HEAD>
<TITLE>Prueba</TITLE>
<SCRIPT language="Javascript">
<!--
function muestra(){
document.getElementById("Prueba").innerHTML="Esto es una prueba de que se cambia al pulsar sobre el enlace";
};
-->
</SCRIPT>
</HEAD>
<BODY>
<TABLE border="1">
<TR><TD><B><U>Esto no se cambia:</U></B></TD></TR>
<TR>
<TD><DIV ID="Prueba" onclick="muestra();">
Este texto es el normal y al pulsar encima de el se cambia.
</DIV>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>  Fijate en que la etiqueta 
<DIV> le he puesto un nombre con 
ID y que en el 
Javascript hacemos la llamada a ese nombre y le indicamos lo que queremos mostrar. 
Siento no poder ayudarte mucho con el tema del 
AJAX pero esto que te he puesto de ejemplo es la idea del funcionamiento.