Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2014, 21:28
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Mostrar un mensaje en un span por unos 10 segundos

Para ocultar al <span> luego de transcurrido un determinado tiempo, puedes usar el método setTimeout, el cual ejecuta una función transcurrido un determinado tiempo dado en milésimas de segundo.

Código Javascript:
Ver original
  1. setTimeout(function(){
  2.     document.getElementById("Mensaje").style.display = "none";
  3. }, 10000);

Con respecto a lo otro, creo que tendrías un mayor control si la función se ejecutara al pulsar alguna tecla mientras el campo tenga el enfoque, por ejemplo, la tecla ENTER. También podrías colocar un mensaje de confirmación para proceder con la ejecución de la función, usando para ello el método confirm.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand