> Manuales > Manual de JavaScript

Últimas notas sobre cómo colocar scripts. Indicar la versión utilizada y utilizar ficheros externos.

Seguimos ofreciendo capítulos del Manual de Javascript, con información útil para saber cómo utilizar el lenguaje. Así que ahora veremos un par de notas adicionales sobre cómo colocar scripts en páginas web.

En este artículo mostraremos uno de los atributos que se pueden indicar en la etiqueta de SCRIPT, que indica el lenguaje que vamos a utilizar. Pero sobre todo debemos prestar especial atención al caso de incluir archivos externos con Javascript, que sin duda es una manera de trabajar, que utilizaréis bastante a menudo.

Indicar el lenguaje que estamos utilizando

La etiqueta <SCRIPT> tiene un atributo que sirve para indicar el lenguaje que estamos utilizando, así como la versión de este. Por ejemplo, podemos indicar que estamos programando en Javascript 1.2 o Visual Basic Script, que es otro lenguaje para programar scripts en el navegador cliente que sólo es compatible con Internet Explorer.

El atributo en cuestión es language y lo más habitual es indicar simplemente el lenguaje con el que se han programado los scripts. El lenguaje por defecto es Javascript, por lo que si no utilizamos este atributo, el navegador entenderá que el lenguaje con el que se está programando es Javascript. Un detalle donde se suele equivocar la gente sin darse cuenta es que lenguage se escribe con dos -g- y no con -g- y con -j- como en castellano.

<SCRIPT LANGUAGE=javascript>

Actualizado: Hoy ya ni merece la pena nombrar otros lenguajes de scripting. Javascript es el único lenguaje para crear scripts en páginas web aceptado por la industria. Luego, el atributo language es realmente innecesario. Sin embargo, estamos obligados a definir el atributo "type", que señalamos en el siguiente punto. A pesar que en HTML 4.01 transicional nos valide correctamente el atributo language, no validará si estamos haciendo HTML strict, con lo que no recomendamos usar "language" en ningún caso. En los ejemplos de DesarrolloWeb.com donde se utilizaba language, por favor eliminarlo, pues no validaría correctamente con versiones estándar del lenguaje HTML actual.

Uso del atributo "type":

Cuando colocamos una etiqueta SCRIPT debemos usar el atributo "type" para indicar que tipo de codificación de script estamos haciendo y el lenguaje utilizado.

<script type="text/javascript">

El atributo "type" es necesario para que valide correctamente tu documento en las versiones más actuales del HTML.

Incluir ficheros externos de Javascript

Otra manera de incluir scripts en páginas web, implementada a partir de Javascript 1.1, es incluir archivos externos donde se pueden colocar muchas funciones que se utilicen en la página. Los ficheros suelen tener extensión .js y se incluyen de esta manera.

<SCRIPT type="text/javascript" src="archivo_externo.js">
//estoy incluyendo el fichero "archivo_externo.js"
</SCRIPT>

Dentro de las etiquetas <SCRIPT> se puede escribir cualquier texto y será ignorado por el navegador, sin embargo, los navegadores que no entienden el atributo SRC tendrán a este texto por instrucciones, por lo que es aconsejable poner un comentario Javascript antes de cada línea con el objetivo de que no respondan con un error.

El archivo que incluimos (en este caso archivo_externo.js) debe contener tan solo sentencias Javascript. No debemos incluir código HTML de ningún tipo, ni tan siquiera las etiquetas </SCRIPT> y </SCRIPT>.

Vistos estos otros usos interesantes que existen en Javascript y que debemos conocer para poder aprovechar las posibilidades de la tecnología, debemos haber aprendido todo lo esencial para empezar a hacer cosas más importantes. Así que en el próximo artículo empezaremos a repasar la sintaxis del lenguaje Javascript.

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online Escu...

Manual