JavaScriptGuiones de JavaScript *
JavaScriptGuiones e información sobre JavaScript
GuionesÍndice de guiones ("scripts") de JavaScript Los últimosÚltimos guiones ("scripts") incorporados o modificados Los más vistosGuiones ("scripts") más visitados
ArtículosArtículos y apuntes sobre JavaScript Prensa digitalJavaScript en la prensa digital
InternetJuan Rodríguez [Consultor]
Consultoría en Internet
ContactarPor si quieres escribirnos...
*
Mapa WebMapa Web (Directorio) de nuestros contenidos sobre JavaScript << Menú >>
Juan Rodríguez [Consultor] Guiones (scripts) de JavaScript
Estás en: Juan Rodríguez [Consultor] > JavaScript > Artículos y apuntes > Añadir JavaScript a una página web <

Artículos

JavaScript

JavaScript

Añadir JavaScript a una página web

Para añadir y ocultar guiones y funciones de JavaScript a una página web podemos optar por alguna de las siguientes alternativas:

* Mediante la etiqueta <script>
* Como un URL (fichero aparte)
* En respuesta a eventos
* Ocultar guiones de JavaScript

Mediante la etiqueta <script>

Es la forma más habitual y cómoda de incluir guiones de JavaScript:

<script type="text/javascript">
<!--
Aquí se han de incluir los comandos y funciones de JavaScript
//-->
</script>

A medida que el navegador va recibiendo y reproduciendo la página en HTML, de encontrarse con esta etiqueta, lo contenido entre <script> y </script> es ejecutado como JavaScript, si es que está activado en el navegador.

Cuando se crean guiones que se pueden activar desde diferentes puntos de la página web, o bien que queremos que sean ejecutados con la carga de la página, se deben incluir al principio de la página, entre las etiquetas <head>.

Como un URL (fichero aparte)

El guión (o guiones) de JavaScript está incluido en un fichero, que puede ser invocado desde diferentes páginas, lo que nos permite utilizar la misma rutina sin reescribirla en cada web, facilitando, además, su actualización.

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

En src se indica la ruta (absoluta o relativa) y el nombre del fichero que contiene los guiones de JavaScript. Para este tipo de ficheros suele usarse la extensión js.

En respuesta a eventos

Código incluido en el CUERPO de una página

Los guiones de JavaScript también pueden incluirse como argumentos de la etiqueta href, siendo analizados y ejecutados en respuesta a alguna actuación del usuario, como picar en un enlace o pasar el ratón por determinada zona.

El siguiente ejemplo:

<a href="javascript:void(0)" onclick="alert(' ¡ Lo has conseguido ! ')">Pulsa aquí</a>

Quedaría como:

Pulsa aquí

En este ejemplo el código JavaScript va incluido dentro del cuerpo (body) de la página si bien es recomendable incluirlo en las cabeceras (head), ver el siguiente apartado, y así poder utilizarlo varias veces (en una misma página), escribiendo el código una sola vez.

Código incluido en la CABECERA de una página

El ejemplo anterior quedaría:

<head>
<script type="text/javascript">
<--

function ejemplo() { alert(" ¡ Lo has conseguido !"); }
//-->
</script>
</head>

Y en el punto, o puntos, de la página que te interese, ya solo queda añadir el siguiente enlace para activar el guión (script) de JavaScript.

<a href="javascript:void(0)" onclick="ejemplo()">Pulsa aquí</a>

Que generará:

Pulsa aquí

Ocultar JavaScript

Aunque no es lo habitual, pudiera darse el caso de que algún navegador no soportase JavaScript o el usuario lo hubiera desactivado. Para evitar que el navegador intente ejecutar como HTML lo que es JavaScript, se procede a su ocultación.

Procedimiento general

Para ello justo después de la etiqueta <script> se abre un comentario de HTML que contiene las instrucciones de JavaScript, con lo que éstas quedan ocultas para el navegador, que lo considera un simple comentario. De forma análoga, cuando se acaban las instrucciones en JavaScript y antes de cerrar el comentario de HTML (-->) se añaden dos barras (//), para que JavaScript no interprete el cierre de HTML como una instrucción, evitando el consiguiente mensaje de error.

<script type="text/javascript">
<!--
Oculta el código, dejándolo como si fuera un comentario de HTML
Aquí van los comandos y funciones de JavaScript
//--> y aquí se acaba el código y el comentario
</script>

Procedimiento para páginas con doctype XHTML 1.0 Strict y XHTML 1.1

Los códigos de inicio (<!--) y final (//-->) se sustituyen por
//<![CDATA[ para el inicio y
//]]> para el final.

El mismo ejemplo anterior quedaría como sigue:

<script type="text/javascript">
//<![CDATA[

Aquí van los comandos y funciones de JavaScript
//]]>
</script>

javascriptAñadir JavaScript a una página web

Juan Rodríguez [Consultor]

Cuidar de nuestro entorno natural,
puede y debe ser cosa de todos.

Por ejemplo, no gastando papel para
imprimir una información que siempre
puedes tener en la pantalla de tu pc.
- -

Guiones y "scripts" de JavaScript

Juan Rodríguez [Consultor]
Barcelona, Begues, Castelldefels