Foros del Web » Programando para Internet » Javascript »

Como saber si esta habilitado javascript.

Estas en el tema de Como saber si esta habilitado javascript. en el foro de Javascript en Foros del Web. hola tengo una web que utiliza mucho javascript con jquery quiciera saber si en caso de que este deshabilitado javascritpt habilitarlo o hacer algo? saludos...
  #1 (permalink)  
Antiguo 27/05/2010, 20:33
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Como saber si esta habilitado javascript.

hola tengo una web que utiliza mucho javascript con jquery quiciera saber si en caso de que este deshabilitado javascritpt habilitarlo o hacer algo?


saludos
  #2 (permalink)  
Antiguo 27/05/2010, 20:43
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Como saber si esta habilitado javascript.

¿habilitar javascript cuando no esta hablitado? creo que estas fantaseando mucho. piensalo por un segundo. si javascript esta inhabilitado, es porque yo quiero o el navegador no lo admite. si el navegador interpreta un codigo para activar javascript, de inmediato lo voy a considerar como el peor navegador -sea cual sea-. por suerte y por motivos de seguridad eso no es posible en ningun navegador.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 27/05/2010, 22:57
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Como saber si esta habilitado javascript.

tal como dice zerokilled, eso no se puede, lo máximo que puedes hacer es alertar al usuario de que no tiene el js activo, ¿como?:

simplemente coloca un div con el mensaje "javascript inactivo" y en el evento onload del body ntenta ocultarlo:

Código Javascript:
Ver original
  1. <body onload="document.getElementById('divmensaje').style.display='none';" ...>

el resultado será que cuando el javascript este activo el mensaje se ocultará, en caso contrario al no estar activo, el js no se ejecuta, por lo tanto el mensaje no se ocultará
  #4 (permalink)  
Antiguo 27/05/2010, 23:10
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Como saber si esta habilitado javascript.

@maycolalvarez,
para esos casos existe la etiqueta NOSCRIPT.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 28/05/2010, 08:16
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Respuesta: Como saber si esta habilitado javascript.

Cita:
Iniciado por maycolalvarez Ver Mensaje
tal como dice zerokilled, eso no se puede, lo máximo que puedes hacer es alertar al usuario de que no tiene el js activo, ¿como?:

simplemente coloca un div con el mensaje "javascript inactivo" y en el evento onload del body ntenta ocultarlo:

Código Javascript:
Ver original
  1. <body onload="document.getElementById('divmensaje').style.display='none';" ...>

el resultado será que cuando el javascript este activo el mensaje se ocultará, en caso contrario al no estar activo, el js no se ejecuta, por lo tanto el mensaje no se ocultará
es una buena idea hacer esto.

Cita:
Iniciado por zerokilled Ver Mensaje
@maycolalvarez,
para esos casos existe la etiqueta NOSCRIPT.

umm podrias explicar un poco sobre esto muchas gracias.

saludos
  #6 (permalink)  
Antiguo 28/05/2010, 08:44
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Como saber si esta habilitado javascript.

noscript se usa para... tiempo, me duelen los dedos.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 28/05/2010, 09:15
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Respuesta: Como saber si esta habilitado javascript.

Cita:
Iniciado por zerokilled Ver Mensaje
noscript se usa para... tiempo, me duelen los dedos.
Jajaj muchas gracias como hago eso en google?

saludos
  #8 (permalink)  
Antiguo 28/05/2010, 09:23
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 17 años, 9 meses
Puntos: 41
Respuesta: Como saber si esta habilitado javascript.

Cita:
Iniciado por zerokilled Ver Mensaje
noscript se usa para... tiempo, me duelen los dedos.


Cita:
Jajaj muchas gracias como hago eso en google?
Con este tutorial
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #9 (permalink)  
Antiguo 28/05/2010, 09:34
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Como saber si esta habilitado javascript.

@rivermillos,
¡espero que no estes de broma chico! ya me rompi un dedo...
http://librosweb.es/javascript/capit..._noscript.html
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #10 (permalink)  
Antiguo 28/05/2010, 09:47
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Respuesta: Como saber si esta habilitado javascript.

Cita:
Iniciado por zerokilled Ver Mensaje
@rivermillos,
¡espero que no estes de broma chico! ya me rompi un dedo...
http://librosweb.es/javascript/capit..._noscript.html

No es broma, me referia al link la animacion de google , ya enteno no de noscript muchas gracias


saludos

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 05:26.