esta línea:
document.getElementById("prueba").onclick=muestraM ensaje;
elimínala. El evento se declara en el objeto de formulario, como te dijo JavierB. Lo que puedes hacer con prueba:
Código Javascript
:
Ver originalfunction muestraMensaje()
{
document.getElementById("prueba").value="El texto que quieras";
}
Pero no llamar a la función y al evento como hiciste. Saludos.