La etiqueta <SCRIPT>

JavaScript (desde ahora JS) es un lenguaje de script, de guiones, creado originalmente por la empresa Nestcape, que se inserta en las páginas web mediante la etiqueta <SCRIPT> de HTML.

Una vez que el navegador descarga una página que contiene un script se encarga de interpretarlo y de ejecutarlo. Así se consigue la independencia del script frente a la plataforma. ¡Lo único que necesitamos, pues, es un navegador que interprete scripts!

Existen varias versiones del lenguaje JS y además diferentes números de versión para cada navegador, por ejemplo, JavaScript 1.3 para Nestcape Navigator 4.06 y 4.6 o JScript 5 para Microsoft Internet Explorer 5.0, entre otros.

La etiqueta <Script> puede insertarse  en cualquier parte de la página, aunque frecuentemente se sitúa en la sección de cabecera. Mediante el atributo language se debe indicar si se trata de un script de JS o de cualquier otro lenguaje (si no se indica se sobreentiende que es un script de JavaScript):

<Script language="JavaScript">

<!--

  código

//-->

</Script>

Los símbolos <!-- y //--> evitan que los navegadores que no puedan interpretar scripts interpreten el código de éstos como parte del contenido de la página. Para facilitar la lectura del código a veces no se incluyen tales símbolos en los ejemplos de este curso.

¿Y si el navegador no soporta scripts? Pues se puede agregar la etiqueta especial <NOSCRIPT></NOSCRIPT> que mostrará su contenido si el navegador no soporta lenguajes de guiones.

Una página web puede contener más de un script. Su orden de ejecución corresponde a su orden de aparición en la página. Si bien hay scripts que no son ejecutados hasta que el usuario lleve a cabo alguna acción (como los manejadores de eventos) o el estado de la página cambie por algún motivo (por ejemplo, porque se acaba de procesar todo el documento).

Presentación Gramática