¿ Incluso si usted nunca escribir una línea de código JavaScript , es posible que de vez en cuando ver palabras como " Void JavaScript" aparecerá durante la navegación Web. JavaScript , un lenguaje de programación , acciona muchos sitios web y ayuda a los desarrolladores hacer esos sitios interactivos. Aparece " JavaScript Void " en un navegador , debido a la forma en que un programador escribe código JavaScript de la página Web. Sentencias y funciones
JavaScript diferencia declaraciones HTML normales que hacen que los objetos aparecen en una página, sentencias JavaScript causan las acciones que se produzca. El siguiente código crea una función llamada " changeColor ":
changeColor function () { buttonObject estilo backgroundColor = "rojo ";}
La función changeColor contiene una declaración que cambia el fondo de un botón color a rojo . Esta función es una unidad de código que otras sentencias de JavaScript pueden llamar para cambiar el color de un botón a rojo. Cuando ve una página Web en un navegador, no ve esta actividad JavaScript ocurriendo , a pesar de que estas funciones forma a su experiencia de navegación .
Status Bar Información
Cuando mover el ratón sobre un enlace, el navegador normalmente muestra la dirección URL del vínculo en la barra de estado en la parte inferior del navegador . Algunos usuarios encuentran esta pantalla útil porque ayuda a identificar el destino de un enlace antes de visitarlo . Los desarrolladores crean este tipo de enlaces , como se muestra a continuación:
href="http://www a_web_site com"> visitar este sitio < /a >
Al mover el ratón sobre " Visite este sitio ", la URL llamado "http://www a_web_site com" aparece en la barra de estado . Si mueve el puntero del ratón sobre un enlace diferente, una dirección URL diferente puede aparecer o puede ver las palabras " Void JavaScript ".
Void Mensajes
< p > los navegadores pueden mostrar " Void JavaScript" porque los enlaces de una página web que no siempre tienen que apuntar a direcciones URL en la Web. Un programador podría hacer un enlace llamar a una función en lugar de un enlace:
cambio de color < /a> ;
Esta declaración , cuyo valor href es nulo , llama a la función changeColor . Si esta función devuelve el valor "true ", pueden ocurrir eventos inesperados , como el navegador de saltar a la parte superior de la página o incluso a una nueva página . Agregando " JavaScript.void " a la declaración evita esos problemas o bien que , como se muestra en la siguiente declaración :
< a = "javascript: void (0 ) " href onclick = "return ( changeColor ()); "> Cambio de color < /a >
Si mueve el puntero del ratón sobre un enlace codificado esta manera , usted verá " JavaScript.void " en lugar de una dirección URL en el Estado bar .
Consideraciones
Cuando " JavaScript.void " aparece en la barra de estado, que no tienen que comprobar la ayuda de su navegador para ver si hay algún problema . Simplemente haga clic en el vínculo que muestra que el mensaje le dice a su navegador para ejecutar el código hace referencia al enlace. A medida que más desarrolladores empiezan a crear Javascript no intrusivo , es probable que se vea menos casos del mensaje JavaScript.void , porque los programadores no colocar el código JavaScript dentro de las etiquetas que crean vínculos y otros elementos HTML .