Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Saber que elemento fue presionado

Estas en el tema de Saber que elemento fue presionado en el foro de Javascript en Foros del Web. Hola... En una pagina html tengo algo así como un menú. Código HTML: <div> <ul class= "ul" > <li class= "limenu" > <a id= "link1" ...
  #1 (permalink)  
Antiguo 07/09/2016, 10:53
Avatar de LordJhony  
Fecha de Ingreso: septiembre-2010
Mensajes: 472
Antigüedad: 14 años, 2 meses
Puntos: 24
Saber que elemento fue presionado

Hola...

En una pagina html tengo algo así como un menú.

Código HTML:
<div>
    <ul class="ul">
     <li class="limenu"><a id="link1">Link1</a>
     <li class="limenu"><a id="link2">Link2</a>
     <li class="limenu"><a id="link3">Link3</a>
    </ul>
 </div> 
La idea es que al presionar alguno de los link se muestre algo diferente en la misma pagina. Por ejemplo, si presiono link1 se muestre una imagen, si presiono link2 se muestre un formulario, si presiono link3 se muestre un vídeo.
En si, lo que necesito es hacer una función en javascript que me permita identificar que elemento fue presionado para después poder mostrar lo correspondiente a dicho elemento. Algo así como

Código Javascript:
Ver original
  1. function identificar()
  2. {
  3.      if (link1){
  4.         /* ocultar otros elementos */
  5.         /* mostrar imagen */}
  6.     else if (link2){
  7.         /* ocultar otros elementos */
  8.         /* mostrar formulario */}
  9.     else if (link3){
  10.         /* ocultar otros elementos */
  11.         /* mostrar video */}

Entonces ¿alguien me podría indicar como hacerlo? Lo de ocultar y mostrar elementos sé como se hace, pero lo de identificar el link presionado no tengo la menor idea.
  #2 (permalink)  
Antiguo 07/09/2016, 15:52
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 4 meses
Puntos: 1012
Respuesta: Saber que elemento fue presionado

Usa event.target https://developer.mozilla.org/en-US/...I/Event/target
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 08/09/2016, 00:42
 
Fecha de Ingreso: mayo-2014
Mensajes: 44
Antigüedad: 10 años, 5 meses
Puntos: 10
Respuesta: Saber que elemento fue presionado

Buenas, aquí tienes un hilo similar http://www.forosdelweb.com/f13/consu...ueado-1152366/

Saludos!
  #4 (permalink)  
Antiguo 08/09/2016, 06:08
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 4 meses
Puntos: 1012
Respuesta: Saber que elemento fue presionado

Cita:
Iniciado por leugimsiul Ver Mensaje
Buenas, aquí tienes un hilo similar http://www.forosdelweb.com/f13/consu...ueado-1152366/

Saludos!
repetir una vez tras otra el mismo hecho y esperar distinto resultado, pudiera parecer un signo, cuanto menos, de tozudez

https://developer.mozilla.org/en-US/...target#Example
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #5 (permalink)  
Antiguo 08/09/2016, 07:10
 
Fecha de Ingreso: mayo-2014
Mensajes: 44
Antigüedad: 10 años, 5 meses
Puntos: 10
Respuesta: Saber que elemento fue presionado

Cita:
Iniciado por IsaBelM Ver Mensaje
repetir una vez tras otra el mismo hecho y esperar distinto resultado, pudiera parecer un signo, cuanto menos, de tozudez

https://developer.mozilla.org/en-US/...target#Example
¿Qué quieres decir?
  #6 (permalink)  
Antiguo 09/09/2016, 11:38
Avatar de LordJhony  
Fecha de Ingreso: septiembre-2010
Mensajes: 472
Antigüedad: 14 años, 2 meses
Puntos: 24
Respuesta: Saber que elemento fue presionado

Cita:
Iniciado por IsaBelM Ver Mensaje
Muchas gracias. Me sirvió mucho.

Etiquetas: elemento, fue, html, presionado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:46.