Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/01/2015, 04:27
yopmail
 
Fecha de Ingreso: agosto-2014
Mensajes: 294
Antigüedad: 9 años, 8 meses
Puntos: 4
Respuesta: Es posible hacer esto?

Excelente! Me sirve muchisimas Gracias!



Cita:
Iniciado por Alexis88 Ver Mensaje
Como bien te dicen, no es correcto utilizar un enlace si no vas a enlazar. En su lugar, puedes usar un elemento en línea, como un <label>, además de un contador en el código JavaScript al que inicializarías en cero, de manera que cuando se produzca el evento click en dicho elemento, verificas el valor del contador; si este es igual a cero, quiere decir que es la primera vez que se lo pulsa y se mostraría el primer mensaje, caso contrario, es decir, si el valor del contador es mayor a cero, quiere decir que el elemento ya fue pulsado y, entonces, muestras el segundo mensaje. Para incrementar el valor del contador, bastaría con que le sumes 1 luego de la condición.

Código Javascript:
Ver original
  1. var contador = 0;
  2.  
  3. document.querySelector("#idLabel").addEventListener("click", function(){
  4.     if (contador > 0){
  5.         alert("Usted ya pulsó este elemento.");
  6.     }
  7.     else{
  8.         alert("Ha pulsado este elemento por primera vez");
  9.     }
  10.  
  11.     contador++;
  12. }, false);

Ahora que si quieres que esto se conserve al salir de la página y luego volver a ella, deberás guardar dicho valor en una cookie o almacenarla localmente.

Saludos