Inicio / Wikis / Monografías / Introducción a la programación de contenidos en internet con ASP - La Programación desde el Punto de Vista del Cliente

Introducción a la programación de contenidos en internet con ASP - La Programación desde el Punto de Vista del Cliente

Monografía creado por
07 de Noviembre de 2006
ASPHTML

Para aumentar la interactividad de las páginas Web basadas en HTML, poco a poco se han ido añadiendo funciones basadas en código a las etiquetas HTML, mediante la combinación de un lenguaje de programación con HTML.

Para programar y delimitar una sección de código, se introduce la etiqueta <SCRIPT>.

Con el siguiente ejemplo realizado con VBScript podremos crear una ventana como la que se ve en la imagen:

 

<HTML>

<HEAD>

<META NAME="GENERATOR" Content="Microsoft Developer Studio">

<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">

<TITLE>Ejemplo</TITLE>

<SCRIPT LANGUAGE="VBScript">

<!--

Sub cmdPulsame_OnClick()

MsgBox "¡Hola, mundo!"

End Sub

</SCRIPT>

</HEAD>

<BODY BGCOLOR="WHITE">

<FORM>

<INPUT TYPE="BUTTON" NAME="cmdPulsame" VALUE="(Púlsame)">

</FORM>

</BODY>

</HTML>

El código utilizado es VBScript, que es un lenguaje de programación basado en Visual Basic para aplicaciones (VBA) de Microsoft y orientado a sucesos. Sin embargo, el VBScript es un subconjunto que incluye muchas de las funciones clave de VBA, pero que no incluye otras que pueden hacer que el lenguaje resulte innecesariamente voluminoso o inseguro.

Cualquier subrutina se define con la sintaxis NombreControl_Nombre Suceso, sea cual sea el control y el suceso que la definan. La única excepción son algunos sucesos que pueden ser generados directamente por el propio navegador. Por ejemplo, cuando un navegador completa la carga de una página Web, se disparará el suceso Windows_OnLoad.

Sin embargo el problema viene con que no todos los navegadores tilizan el mismo lenguaje de programación, así por ejemplo Netscape Navigator 3.0, no reconoce el VBScript, pero que es compatible con JavaScript.

Java Script es similar en sus funciones a VBScript, pero es muy distinto en su sintaxis como puede comprobarse en el siguiente código que es la versión en Javastript del ejemplo anterior:

<HTML>

<HEAD>

<META NAME="GENERATOR" Content="Microsoft Developer Studio">

<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">

<TITLE>Ejemplo en JavaScript </TITLE>

<SCRIPT LANGUAGE="JavaScript">

<!--

function pulsame()

{

alert("¡Hola, mundo!");

return true;

}

-->

</SCRIPT>

</HEAD>

<BODY BGCOLOR="WHITE">

<FORM>

<INPUT TYPE="BUTTON" NAME="cmdpulsame"

VALUE="¡Púlsame!" OnClick="var rtn=pulsame();">

</FORM>

</BODY>

</HTML>

Como se ha dicho, la programación en JavaScript o VBScript ofrece un subconjunto de las funciones que normalmente se pueden encontrar en cualquier otro lenguaje de programación más elaborado, y este hecho limita los tipos de estructuras y operadores a los bucles y decisiones de carácter más básicos, haciendo que la programación para navegadores sólo sea de utilidad para realizar validaciones de datos del lado del cliente antes de enviar el formulario al servidor.

Estas diferencias existentes entre los distintos navegadores, ha desembocado finalmente en la necesidad de mantener tres versiones de la misma información en cada servidor Web: un para los que utilizan Microsoft Internet Explorer, otra para los partidarios de Netscape Navigator y, la última, para aquellos que siguen siendo fieles a antiguos navegadores, tales como Mosaic, que no son compatibles con ninguna de las nuevas tecnologías.

Valora este capítulo:
Autor y licencia de 'Introducción a la programación de contenidos en internet con ASP - La Programación desde el Punto de Vista del Cliente'
Marco Einöder

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

Opiniona sobre 'Introducción a la programación de contenidos en internet con ASP - La Programación desde el Punto de Vista del Cliente' (0)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este monografía



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Introducción a la programación de contenidos en internet con ASP - La Programación desde el Punto de Vista del Cliente'

Un punto de equilibrio dinámico es aquel que cambia con el tiempo y en donde... Más »
Lisboa, princesa del Tejo, a lo largo de toda su historia ha atravesado momentos de... Más »
En este trabajo se pretende demostrar, de forma muy simple y a través del empleo... Más »
Los modelos de publicidad en Internet se basan en sus dos principales aplicaciones: el correo... Más »
El objetivo de esta comunicación es mostrar la existencia de algunos de estos árboles, e... Más »
¿Estás seguro de que deseas eliminar este capítulo?