3.1.- Imágenes estáticas | 3.2.- GIF | 3.3.- JPG | 3.4.- Optimizar Ficheros | 3.5.- PNG | 3.6.- Archivos de animación | 3.7-Scripts y Java| 3.8.- Vídeos | 3.9.- VRML | 3.10.- 360º | 3.11.- FLASH, Shockwave | 3.12.- Actividades |


3 .7.- Scripts y Java

Un Script del lado del cliente es un programa que acompaña al HTML o que puede estar "embebido" directamente en él. El programa se ejecuta cuando la máquina del cliente carga el documento o cuando el evento que lo activa sucede. El soporte HTML para Script es independiente del lenguaje de los mismos.

Podemos distinguir dos tipos de Script:

Aquellos que se ejecutan una vez cuando el documento es cargado por el navegador del usuario. Son Scripts que aparecen en el interior de un elemento SCRIPT. Para los navegadores que no puedan o quieran manejar los script, los autores pueden incluir un contenido alternativo copn el elemento NOSCRIPT.

Aquellos que pueden ocurrir cada vez que un evento específico suceda. Estos Script pueden ser asignados a distintos elementos a la vez a traves de los eventos intrinsecos de dichos elementos.

Ejemplo de elemento gráfico originado mediante Javascript, para que mediante la modificación de los diferentes valores numéricos se originen las correspondientes diagramas de barras.

Título del gráfico:
Características:
Meses:

Valores:

JavaScript es un simple lenguaje de programación a medio camino entre el Java más complejo y el HTML más intuitivo, del cual, para algunos observadores, no sería sino una extensión.

Introducido por primera vez en 1995 en la versión 2 de Netscape, JavaScript representa, actualmente, el estándar no oficial de referencia para el uso de script en documentos hipertextuales. El año pasado, Netscape ha transmitido JavaScript a la ECMA (European Computer Manufacturer’s Association) para su desarrollo como lenguaje estandarizado y no asociado a ningún ambiente operativo específico.

Microsoft ha implementado las características de JavaScript sólo en la versión 3.01 de IE, y ha desarrollado paralelamente un lenguaje propio de scripting (Visual Basic Scripteng Edetion, llamado comunmente VBScript). Los investigadores de la sociedad de Bill Gates aseguran que la nueva implementación para IE 4, llamada Jscript, es compatible con JavaScript 1.0 de Netscape, pero no es exactamente así.

JavaScript ha sido creado gracias a una estrecha colaboración entre Netscape y Sun Microsystem, y resulta obvio, por tanto, que la comprensión de semejante lenguaje no pueda prescindir de Java. Hay que precisar que JavaScript es algo muy distinto de Java. Ambos lenguajes están dirigidos a los objetos, pero mientras Java se usa para crear aplicaciones autónomas, o applet, JavaScript se interpreta con el código HTML (del que forma parte integrante, y sin el cual no puede existir), sin necesidad de máquinas virtuales o conocimientos profundos de modelos orientados a los objetos. Sendos lenguajes tienen en común parte de la sintaxis y de la estructura, pero sería posible, sólo por poner un ejemplo, crear un programa complejo en JavaScript. JavaScript, por tanto, se dirige a los creadores de sitios web que pretende obtener resultados apreciables sin necesidad de aprender complejos lenguajes de programación.

Java

Un applet es un programa escrito en lenguaje de programación Java que puede ser incluido en una página HTML. Java es un lenguaje creado por Sun Microsystems que permite realizar operaciones multimedia sin incorporar nuevas directivas HTML. Los applets son muy variados, y cada uno de ellos realiza una tarea distinta. Hay applets para hacer que el texto se mueva dentro de la hoja, se contraiga y expanda, podemos visualizar animaciones, sonidos, juegos y utilidades generales (como calculadoras y motores de búsqueda).

Cuando se utiliza un navegador que permite la tecnología Java para ver una página que contenga un applet el código del applet es transferido por el sistema, ejecutado por la máquina virtual de java del navegador (Java Virtual Machine, JVM) y el resultado de su ejecución en la máquina del usuario se presenta en la página. Existen Maquinas virtuales de Java para los distintos sistemas operativos lo que hace que el lenguaje Java sea multiplataforma


Un Applet ocupa un área rectangular de la página, aunque sea un único pixel. Un Applet puede requerir un conjunto de valores iniciales dados por el documetno HTML. Para pasarle dichos parámetros al Applet antes de iniciarse podemos utilizar uno o más elementos PARAM (siempre que el Applet esté escrito para aceptar estos parámetros). El elemento PARAM se sitúa entre las etiquetas de inicio y final del elemento APPLET.

Los autores compilan los Applet en clases (ficheros con extensión .class). El fichero class de un Applet debe estar en el mismo directorio, o en un subdirectorio, que el documento HTML que carga el Applet. Los atributos del elemento APPLET informan al navegador de que fichero class debe cargar y en que subdirectorio se encuentra.

El diseño para la interfaz de usuario (parte del programa que interacciona con el usuario) es programado dentro del applet en lenguaje Java. Una de las funciones de los atributos del elemento APPLET es definir el tamaño y la situación del applet dentro de la página. Los navegadores más recientes permiten a los script escritos en JavaScript comunicarse con los applet, así como también permiten a los applet tener acceso a los elementos del documento.

 

3.1.- Imágenes estáticas | 3.2.- GIF | 3.3.- JPG | 3.4.- Optimizar Ficheros | 3.5.- PNG | 3.6.- Archivos de animación | 3.7-Scripts y Java| 3.8.- Vídeos | 3.9.- VRML | 3.10.- 360º | 3.11.- FLASH, Shockwave | 3.12.- Actividades |