Se necesita una vida
Un script en el lado del cliente es un programa que puede acompañar a un documento HTML o que puede estar incluido en él. El programa se ejecuta en la máquina del cliente cuando se carga el documento, o en algún otro instante, como por ejemplo cuando se activa un vínculo. El soporte de scripts de HTML es independiente del lenguaje de scripts.
Los scripts ofrecena los autores la posibilidad de extender los documentos HTML de maneras activas e interactivas. Por ejemplo:
Pueden evaluarse los scripts a medida que se carga el documento para modificar los contenidos del documento dinámicamente.
Los scripts pueden acompañar a un formulario para procesar los datos a medida que éstos se introducen. Los diseñadores pueden rellenar dinámicamente partes de unformulario según los valores de los otros campos. También pueden asegurarse de que los datos introducidos concuerden con rangos de valores predeterminados, de que los campos sean consistentes entre sí, etc.
Los scripts pueden ser llamados por eventos que afecten al documento, como la carga, la descarga, el movimiento del foco sobre los elementos, los movimientos del ratón, etc.
Los scripts puedenser vinculados a controles de formulario (p.ej., botones) para producir elementos gráficos para la interfaz del usuario.
Hay dos tipos de scripts que los autores pueden asociar a un documento HTML:
Aquellos que se ejecutan una sola vez cuando el agente de usuario carga el documento. Los scripts que aparecen dentro de un elemento SCRIPT se ejecutan cuando el elemento es cargado. Para los agentesde usuario que no puedan o que no vayan a ejecutar scripts, los autores pueden incluir contenido alternativo por medio del elemento NOSCRIPT.
Aquellos que son ejecutados cada vez que ocurre un determinado evento. Estos scripts pueden ser asignados a varios elementos por medio de los atributos deeventos intrínsecos.
Nota. Esta especificación incluye información más detallada sobre scripts en lasección sobre macros de scripts.
18.2 Diseño de documentos para agentes de usuario que soporten scripts
Las siguientes secciones tratan sobre cuestiones que afectan a los agentes de usuario que soportan scripts.
18.2.1 El elemento SCRIPT
Etiqueta inicial: obligatoria, Etiqueta final: obligatoria
Definiciones de atributos
src = uri [CT]
Este atributo especifica la localización de un scriptexterno.
type = tipo de contenido [CI]
Este atributo especifica el lenguaje de scripts de los contenidos del elemento y prevalece sobre el lenguaje de scripts por defecto. El lenguaje de scripts se especifica como un tipo de contenido (p.ej., "text/javascript"). Los autores deben proporcionar un valor para este atributo. No hay valor por defecto para este atributo.
language = cdata [CI]Desaprobado. Este atributo especifica el lenguaje de scripts de los contenidos de este elemento. Su valor es un identificador del lenguaje, pero debido a que estos identificadores no son estándar, este atributo ha sido desaprobado en favor de type.
defer [CI]
Si está establecido, este atributo booleano indica al agente de usuario que el script no va a generar ningún contenido en el documento (p.ej.,en javascript, cuando no hubiera ningún "document.write") y por lo tanto el agente de usuario puede seguir analizando y representando.
Atributos definidos en otros lugares
charset (codificaciones de caracteres)
El elemento SCRIPT coloca un script dentro de un documento. Este elemento puede aparecer cualquier número de veces en el HEAD o en el BODY de un documento HTML.
El script puede estardefinido dentro de los contenidos del elemento SCRIPT o en un fichero externo. Si el atributo src no está establecido, los agentes de usuario deben interpretar que los contenidos del elemento son el script. Si src tiene un valor URI, los agentes de usuario no deben tener en cuenta los contenidos del elemento y deben obtener el script mediante el URI. Obsérvese que el atributo charset se refiere a...
Regístrate para leer el documento completo.