un ejemplo:
<html>
<head>
<script language="javascript1.2">
function cambiar_texto(traspasado){
document.getElementById('traspasado').innerHTML="l o que sea"
}
</script>
</head>
<body.....
<div id="div_prueba" style="position:absolute;left:50px;top:50px;">
este es el texto que aparece y desaparece
</div>
<p id="pulsar" onmouseover="div_prueba.style.visibility='hidden'" onmouseout="div_prueba.style.visibility='visible'" >
pon el cursor aquí </div>
<p id="cambiar" onclick="cambiar_texto('Esto es lo que vamos a ver')"> pulsar para cambiar el texto </p>
esto no lo he probado. Es que me tengo que ir. Prueba a ver si te funciona, si tienes algún problema me lo dices por si he comotido algún error de sintaxis.
Espero que te sirva. Mañana me vuelvo a conectar y podré si quieres ampliarte el tema.