Go to main content
Bypass navigation bar Referencia HTML Tags HTML Tutoriales HTML
Bypass language selection
Bypass location bar

Location: Inicio > Referencia HTML > Tags HTML > Tag HTML script

Bypass main content

Tag HTML script

Nota: Si no sabes lo que es un elemento/tag o cómo debes utilizarlo, te recomiendo que leas el tutorial "Tags y atributos en HTML", que puedes encontrar en la sección de tutoriales HTML.

Bypass main content

Descripción

El elemento HTML script es usado para insertar códigos de scripts del lado cliente en un documento. Esto puede ser logrado de dos formas: insertando el código directamente como contenido de este elemento o refiriéndose a un archivo externo a través del atributo "src", que contenga el código del script. En el segundo caso, los agentes de usuario deberían omitir el contenido del elemento.

Existen muchos lenguajes del lado cliente que pueden ser insertados en un documento HTML, y esto debe ser especificado en el atributo "type".

Ejemplos

En el primer ejemplo, una pieza de código es insertada directamente en el documento.

<script type="text/javascript">
function agregartexto() {
 document.write('Este texto ha sido agregado por un script.');
}
</script>

En el segundo ejemplo, un archivo externo que contiene un script es referido a través del atributo "src".

<script type="text/javascript" src="agregartexto.js"></script>

Atributos

type (content-type)

Este atributo especifica el lenguaje de programación del código como un content-type. Este atributo está pensado para reemplazar al atributo desaprobado "language".

<script type="text/javascript">
var i = 0;
</script>

src (uri)

Apunta a un recurso externo donde el código del script es declarado. Cuando este atributo está presente, los agentes de usuario deberían ignorar el contenido del elemento.

<script type="text/javascript" src="funciones.js"></script>

charset (charset)

Define la codificación de caracteres del recurso apuntado en el atributo "src". El valor de este atributo no se refiere de ninguna forma al contenido del elemento, el cual utiliza la codificación de caracteres del documento.

<script type="text/javascript" src="funciones.js" charset="utf-8"></script>

defer

Cuando está presente, este atributo booleano indica que el script no agregará o cambiará el contenido del documento, permitiendo a los navegadores continuar mostrando el documento mientras el script se carga.

Recuerda que en XHTML, los atributos booleanos deben tomar a sus propios nombres por valor (por ejemplo, nombreatributo="nombreatributo").

<script type="text/javascript" src="funciones.js" defer="defer"></script>

language (cdata)

Este atributo ha sido desaprobado en HTML 4.01 en favor del atributo "type". Por lo tanto, su uso ya no es recomendado.

Indica el lenguaje del código como un identificador de lenguaje. Los valores de identificadores de lenguaje no son estándares.

<script language="javascript" src="funciones.js"></script>

Eventos

Este elemento no soporta eventos.

Ve a la lista completa de eventos en HTML.

Diseño y desarrollo: Latitud29.com

Vínculos y logos|Contacto|Más allá de HTML|Herramientas y recursos|Mapa del sitio|Webmaster|Dona