Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/10/2016, 15:13
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: Evento click sin hacer click

El error está en que ejecutas el llamado a la función "mostrar" en lugar de asignarla como listener del evento:
Código Javascript:
Ver original
  1. //Así no
  2. elbut.onclick = mostrar();
  3.  
  4. //Así debe ser
  5. elbut.onclick = mostrar;

Y ya que no hay contenido multimedia de por medio, puedes disparar la ejecución de la función "inicia" al cargar el DOM:
Código Javascript:
Ver original
  1. document.addEventListener("DOMContentLoaded", inicia, false);

__________________
«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