☣ HTML Básico

Menú

Enlaces

Visitas

2.6. Script (script)

La etiqueta <script> coloca un script dentro del documento. Los scripts pueden estar ubicados en cualquier lugar del encabezado o del cuerpo de un documento y ser definidos dentro de la etiqueta <script> o en un archivo externo. Se debería especificar el lenguaje de scripts por defecto de todos los scripts de un documento incluyendo la siguiente declaración por ejemplo:
<meta http-equiv="content-script-type" content="text/javascript">

Va entre las etiquetas:
<head></head>

Está delimitado por las etiquetas:
<script></script>
Ejemplo:
<head>
<script type="text/javascript">
</script>
</head>

2.6.1. Atributos

Van dentro de la etiqueta:
<script>

2.6.1.1. type

Es Obligatorio en la etiqueta <script>. Especifica el lenguaje de scripts de los contenidos del elemento.
Los más comunes son:
Ejemplo:
<script type="text/javascript">
</script>

2.6.1.2. src

Especifica el URL de un archivo script externo.

Si el atributo src no está presente, el código del script debe estar emplazado como el contenido del ejemplo.
Ejemplo:
<script type="text/javascript">
function agregartexto()
{
document.write('Este texto ha sido agregado por un script.');
}

</script>

Si el atributo src está presente, el script debe estar ubicado en un recurso definido por el mismo y el contenido de la etiqueta puede ser ignorado.
Ejemplo:
<script type="text/javascript" src="agregartexto.js">
</script>

2.6.1.3. charset

Especifica el código de caracteres usado en el archivo del script.
Los más comunes son:
Ejemplo:
<script type="text/javascript" src="agregartexto.js" charset="ISO-8859-1">
</script>

2.6.1.4. defer

Especifica que la ejecución del script será diferido hasta que la página se cargue por completo. Cuando está presente este atributo booleano especifica que el script no agregará o cambiará contenido en el documento (por ejemplo, document.write en JavaScript). Esto permite al navegador continuar mostrando el documento.
Ejemplo:
<script type="text/javascript" src="agregartexto.js" charset="ISO-8859-1" defer="defer">
</script>