Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Monografías / Introducción a la programación de contenidos en internet con ASP - Empezando por el principio

Introducción a la programación de contenidos en internet con ASP - Empezando por el principio

 ----- 
Creative Commons Monografía de Marco Einöder - 07 de Noviembre de 2006
Temas Relacionados: ASPHTML
10. Empezando por el principio

En el siguiente ejemplo una página ASP sencilla genera un saludo basándose en la hora del día. En este ejemplo, la hora del día se calcula utilizando el código Hour(Now), de VBSCript que proporciona la fecha/hora actual. Si la hora es menor que 14, se asigna a la variable el valor "¡Es por la mañana¡". Desde la una de la tarde a las 7 PM, el mensaje será "¡Es por la tarde!" y, a partir de las 8 PM será "¡Es por la noche!".

<%@ LANGUAGE="VBSCRIPT" %>

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">

<HTML>

<HEAD>

<META HTTP-EQUIV="Content-Type"

CONTENT="text/html; CHARSET=iso-8859-1">

<META NAME= "GENERATOR" CONTENT="Microsft FrontPage 2.0">

<TITLE>Ejemplo de ASP</TITLE>

</HEAD>

<BODY BGCOLOR="#FFFFFF">

<%

Dim strSaludo

If Hour(Now) < 14 Then

strSaludo = "¡Es por la mañana!"

ElseIf Hour(Now) > 13 And Hour(Now) < 20 Then

strSaludo = "¡Es por la tarde!"

ElseIf Hour(Now) > 19 Then

strSaludo = "¡Es por la noche!"

End If

%>

<H1><%=strSaludo%></H1>

</BODY>

</HTML>

La estructura del código se encuentra encerrada entre caracteres especiales (<%...%>). Estos símbolos definen al código como código para el servidor, lo que significa que el código se evaluará antes de que la página se envíe al navegador.

El código HTML resultante correspondiente en Internet Explorer, (suponiendo que es más tarde de las 13:00 horas y antes de las ocho de la noche) será el siguiente:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">

<HTML>

<HEAD>

<META HTTP-EQUIV="Content_Type"

CONTENT="text/html; CHARSET=iso-8859-1">

<META NAME="GENERATOR" COTENT="Microsoft FrontPage 2.0">

<TITLE>Ejemplo de ASP</TITLE>

</HEAD>

<BODY BGCOLOR="#FFFFFF">

<H1>¡Es por la tarde!</H1

</BODY>

</HTML>

Esta es la gran ventaja de utilizar ASP. El código resultantes es, simplemente, HTML. Esta página se podrá contemplar en cualquier navegador y se mostrará correctamente tanto en Netscape Navigator como en Internet Explorer.

Pero ASP tiene algunas particularidades que conviene mencionar. Al principio de la página, aparece el código que especifica el lenguaje que se va a utilizar

<%@ LANGUAGE="VBSCRIPT">

En este caso VBScript, pero ASP también es compatible con JavaScript.

La elección del lenguaje no tiene efecto sobre la compatibilidad del navegador, ya que el código se ejecutará en el servidor. Tan solo tendrá que preocuparse de utilizar el lenguaje que le sea más cómodo.

En la línea de código donde se genera las instrucciones HTML, se utiliza una variable para escribir el saludo:

<H1><%=strSaludo%></H1>

La variable strSaludo está encerrada entre los signos mayor que, menor que y porcentaje y, además, está precedida por un signo de igualdad que le dice a ASP que inserte en la página el valor actual de la variable como código HTML. Por tanto, el valor del saludo se inserta en este punto y se verá en el navegador como simple texto.

Autor y licencia de 'Introducción a la programación de contenidos en internet con ASP - Empezando por el principio'
Marco Einöder

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

Wikis relacionados con 'Introducción a la programación de contenidos en internet con ASP - Empezando por el principio'

Cuando el legislador comunitario, en los últimos años de los ochenta, acometía la tarea de... Más »
En el desarrollo de proyectos e iniciativas web suele ser frecuente el centrarse en obtener... Más »
Los usuarios no leen en Internet de manera tradicional línea a línea, sino que ojean... Más »
Lo primero que sucede cuando se conecta la alimentación a su computadora es la ejecución... Más »
Los modelos de publicidad en Internet se basan en sus dos principales aplicaciones: el correo... Más »
¿Estás seguro de que deseas eliminar este capítulo?