2. Script
• Un lenguaje script o lenguaje de guiones que consiste
en un lenguaje de programación que suele emplearse en
un contexto(dentro de una aplicación ) y que no permite
programar aplicaciones independientes.
3. Script
• Un lenguaje de script es un pequeño lenguaje de
programación cuyo código se inserta dentro del
documento HTML. Este código se ejecuta en el
navegador del usuario al cargar la página, o cuando
sucede algo especial como puede ser el pulsar sobre un
enlace.
4. JavaScript
• JavaScript es un lenguaje interpretado, basado en
objetos (no es un lenguaje orientado a objetos puro) y
multiplataforma, inventado por Netscape Communi-
cations Corporation.
5. Para que sirven
• Estos lenguajes permiten variar dinámicamente el
contenido del documento, modificar el comportamiento
normal del navegador, validar formularios, realizar
pequeños trucos visuales
6. Sintaxis
• Existen tres formas de incluir e invocar scripts dentro de
una página HTML:
• 1- Usando la etiqueta <SCRIPT></SCRIPT> esta etiqueta
permite incluir un código de script directamente en la
pagina o que apunte a un fichero externo o que apunte a
un fichero externo usando el atributo SRC.
• Cada navegador tiene por defecto un lenguaje
7. • <HTML>
• <BODY>
• <SCRIPT LANGUAGE=“VBScript">
• document.write”esto lo ha escrito VBScript<BR>”);
• </SCRIPT>
</SCRIPT LANGUAJE=“JavaScript”>
document.write (“Esto lo ha escrito VBScript<BR>”);
</SCRIPT>
</BODY>
</HTML>
8. • 2- Usando los atributos de las etiquetas html que
soportan scripts como por ejemplo
• <FORM>, <INPUT>, <SELECT>, <TEXTAREA>,
<BODY>
10. Sintaxis
• Incluyendo código de script en una URL. Los scripts
también se pueden invocar desde el elemento <A> ...
</A> (anchor, ancla) mediante una URL. Esto permite que
el script se ejecute cuando el usuario pulsa sobre un
enlace.
11. • 1 <HTML>
• 2 <HEAD>
• 3 <TITLE>Código de JavaScript y VBScript en una misma página</TITLE>
• 4 <SCRIPT LANGUAGE="VBScript">
• 5 Sub PulsadoVBS
• 6 alert "Pulsado el enlace VBScript"
• 7 End Sub
• 8 </SCRIPT>
• 9 <SCRIPT LANGUAGE="JavaScript">
• 10 function PulsadoJS()
• 11 {
• 12 alert("Pulsado el enlace JavaScript");
• 13 }
• 14 </SCRIPT>
• 15 </HEAD>
• 16 <BODY>
• 17 <A HREF="javascript:PulsadoJS()">JavaScript</A>
• 18 <BR>
• 19 <A HREF="javascript:PulsadoVBS()">VBScript</A>
• 20 </BODY>
• 21 </HTML>
12. Aplicaciones
• Una de las aplicaciones principales de JavaScript
consiste en validar la entrada introducida por el usuario a
través de un formulario, que luego recibirán aplicaciones
que se ejecutan en el servidor (hechas en ASP, CGI, JSP
o cualquier otra tecnología).
13. • Reduce la carga en el servidor. Los datos incorrectos se
filtran en el cliente y no se envían al servidor.
• Reduce los retrasos producidos por errores cometidos
por el usuario. De otro modo la validación se tendría que
realizar en el servidor, y los datos deberían viajar del
cliente al servidor, ser procesados y entonces devueltos
al cliente para que los corrigiese.
• Simplifica los programas que se ejecutan en el servidor al
dividir el trabajo entre el cliente y el servidor.
14. Aplicaciones
• Otra de las aplicaciones de JavaScript consiste en
proporcionar dinamismo a las páginas HTML. Si se
emplea junto con DHTML se pueden conseguir efectos
sorprendentes.