Javascript Void 0

Contents

El operador void  se utiliza en alguna de las siguientes maneras: 

  • void (expresion) void expresion
  • El operador void detalla una expresión que se analiza sin devolver un valor.
  • El paréntesis rodeando la expresión es opcional, pero usarlos es una aceptable costumbre al desarrollar.

Puedes utilizar el operador void para detallar una expresión como un link de hipertexto. La expresión se analiza pero no se carga en lugar del archivo.

El siguiente código crea un link de hipertexto que no hace nada cuando el usuario hace click en él. Cuando el usuario hace click en el link, void(0) se analiza como 0, pero eso no posee ningún efecto en JavaScript (o JS).

<a href=»javascript:void(0)»>Haga click aquí para no hacer nada de nada de nada</a>
El siguiente código crea un enlace de hipertexto (lenguaje HMTL) que envía un formulario cuando el usuario hace click en él.

<a href=»javascript:void(document.forms[«miFormularioMasMolon»].submit())»>Haga click aquí ahora para enviar</a>

 

¿Qué hace javascript void 0?

El operador del vacío evalúa la expresión dada y luego regresa indefinida.

El operador de vacío suele utilizarse simplemente para obtener el valor primitivo indefinido, normalmente utilizando «vacío(0)» (que equivale a «vacío 0»). En estos casos, se puede utilizar en su lugar la variable global undefined (suponiendo que no se haya asignado a un valor no predeterminado).

Algunos usuarios de computadoras pueden encontrar el error javascript: void(0) mientras navegan por internet. Aunque no es un error muy crítico, seguro que es irritante de encontrar. Cuando se encuentra el error javascript: void(0) lo más probable es que sea una indicación de un error que proviene de su navegador; el cual a su vez le bloquea el acceso a un sitio web en particular. Curiosamente, el error anterior sólo aparece cuando el usuario intenta acceder a algunos sitios web; no a todos. La causa fundamental del error puede rastrearse hasta un bloqueador de pop-ups residente en su navegador de Internet. Además, puede ser activado por un servidor proxy si se está conectando a la Internet a través de un proxy.

¿Cómo se puede arreglar el error?

Hay varios enfoques para esto, dependiendo de lo que causó el error de javascript en primer lugar. Si es causado por un servidor proxy y te estás conectando a Internet a través de un ordenador compartido, puede ser algo habitual. En tal caso se aconseja contactar con el administrador de la red para obtener ayuda. De lo contrario, a continuación se indican los pasos que debe seguir para eliminar el error.

NOTA: Asegúrese de que JS funciona correctamente en su ordenador o móvil. Esto puede variar de un navegador a otro.

Opción 1: Habilitar Javascript

La principal razón por la que los usuarios se encuentran con dicho mensaje de error es que Javascript está deshabilitado en sus navegadores. Javascript es un plugin que está desactivado por defecto en todos los navegadores. Aquí, tienes que habilitar manualmente el Javascript para que el sitio pueda renderizar su página usando la tecnología. Siempre puede revertir los cambios si esto no le funciona.

Internet Explorer/Edge

Para Internet Explorer, puede comprobar si Javascript funciona bien como se indica a continuación;

En la ventana abierta de Internet Explorer/Edge, haga clic en herramientas.
Seleccione Opciones de Internet.
Seleccione la pestaña Seguridad y haga clic en el botón de nivel personalizado.
Desplázate hacia abajo hasta que llegues a la opción «Scripting de Java applets» bajo la viñeta «Scripting».
Asegúrate de que la opción «Habilitar» esté seleccionada y, a continuación, haz clic en Aceptar.

Google Chrome

Aunque la configuración general de Internet Explorer también se aplica a Google Chrome, todavía puedes comprobar el estado de Java dentro de Chrome.

Localiza el icono en la parte superior derecha de la ventana de Google Chrome (3 guiones horizontales paralelos). Haz clic en él.
Mueve el cursor hacia abajo y haz clic en Configuración.
Ve a Mostrar configuración avanzada.
En «Privacidad», haz clic en Configuración de contenido.
En «JavaScript», haz clic en Permitir que todos los sitios ejecuten JavaScript (recomendado).
Haz clic en OK.

Firefox

Para Firefox, haz lo siguiente;

Haz clic en el icono de la esquina superior derecha (similar al de Chrome).
Haz clic en «Complementos».
Haz clic en la pestaña «Complementos».
Haz clic en el plugin de la plataforma Java ™
Marque el botón de «siempre activar».

Permitir Javascript
Ahora tienes Java habilitado en tu navegador. Reinicie su navegador e intente acceder a la página web que provocó el error. El javascript: void(0) ya no debería aparecer. Si lo hace, intente también las siguientes alternativas.

Opción 2: Recargue la página evitando la caché

Esta opción refresca los archivos corruptos o posiblemente obsoletos. Mientras mantiene pulsada la tecla de mayúsculas, haga clic en el botón Recargar. El atajo para esto es CTRL + F5. Los usuarios de Mac pueden usar Comando + Mayúsculas + R.

Opción 3: Borrar la caché.

La caché de su navegador es utilizada por los sitios web para almacenar información temporal de manera que los datos puedan ser recuperados del almacenamiento local en lugar de recuperarlos de Internet. Sin embargo, hay numerosos casos en los que esta caché puede estar corrupta o desactualizada. Si esto ocurre, es posible que Javascript no pueda funcionar correctamente. Reiniciar la caché podría funcionar en este caso.

Borrar la caché del navegador puede variar dependiendo del navegador en uso, pero el método en Firefox es el siguiente

Lanza Firefox, haz clic en Menú de hamburguesas y luego en Preferencias.
Ahora haz clic en Privacidad y Seguridad y luego en Borrar Datos.

Borrar datos de Firefox
Ahora haz clic en Contenido web en caché y luego en Borrar.

Borrar el contenido en caché en Firefox
Reinicie su navegador e inténtelo de nuevo.

Opción 4: Eliminar las cookies de su navegador

Como último recurso, intentaremos borrar todas las cookies de su navegador. Hoy en día, casi todos los sitios web hacen uso de cookies para rastrear las preferencias del usuario y también por motivos de seguridad. Si las cookies están de alguna manera desactualizadas o corruptas en su ordenador, recibirá el mensaje de error Javascript Void. A continuación, se indican los pasos para eliminar las cookies de Chrome. Puede repetir los pasos en su propio navegador según corresponda.

Presiona los tres puntos presentes en la parte superior derecha de la pantalla y selecciona Ajustes.
Desplázate hasta la parte inferior y haz clic en Advanced.
Ahora, haz clic en el botón de Borrar datos de navegación. Puedes seleccionar el marco de tiempo de acuerdo a tu escenario. Asegúrate de seleccionar todas las opciones.

Borrar datos de navegación en Chrome
Después de borrar los datos de navegación y las cookies, reinicie el ordenador y compruebe si el problema se ha resuelto.

Si te gusta la tecnología de la información, no dejes de visitar mi blog 🙂

Supongo que ya estarás cansado de este artículo, así que te recomiendo este otro para que te rías un poco.