Foros del Web » Programando para Internet » Javascript »

que es javascript:void(0)

Estas en el tema de que es javascript:void(0) en el foro de Javascript en Foros del Web. Hola amigos de foros del web, alguno de Uds. saben que hace este codigo : href="javascript :void(0)" Saludos...
  #1 (permalink)  
Antiguo 28/11/2011, 00:37
 
Fecha de Ingreso: noviembre-2011
Mensajes: 97
Antigüedad: 12 años, 5 meses
Puntos: 3
Mensaje que es javascript:void(0)

Hola amigos de foros del web, alguno de Uds. saben que hace este codigo :
href="javascript:void(0)"

Saludos
  #2 (permalink)  
Antiguo 28/11/2011, 00:58
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: que es javascript:void(0)

Hola:

A veces lo he usado, pero ahora creo que no es aconsejable, lo que hace es exactamente nada, y se solía usar para lanzar scripts con enlaces (tag a).

En vez de poner eso, creo que es mejor no usar enlaces, sino cualquier otro elemento que semánticamente sea más correcto (un simple span...), o si deba tener enlaces escondidos (por ejemplo, por cuestiones seo), cancelar los enlaces con "return false"

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 28/11/2011, 07:57
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 5 meses
Puntos: 56
Respuesta: que es javascript:void(0)

void 0 devuelve undefined

Puedes ahorrarte unos bytes, ejem:

Código Javascript:
Ver original
  1. myvariable == void 0 ? 1 : 0
  2. //equivalente a:
  3. myvariable == undefined ? 1 : 0
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */

Etiquetas: Ninguno
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 17:51.