Home - ASP - Capítulo 1 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8
Curso práctico de ASP. Conceptos básicos.
por Luciano Moreno, webmaster de HTMLWeb.
Nuestra primera página.-
Bien, amigos. Con los conocimientos ya adquiridos estamos en condiciones de escribir nuestra primera página ASP. Vamos pues a construir una página ASP sencilla, que nos va a permitir que al cargarse la página se le pregunte al usuario su nombre, para luego darle un mensaje de bienvenida personalizado. El código va a ser por ahora de script en cliente, usando VBScript.
Para ello necesitamos conocer un nuevo objeto propio de VBScript, el objeto InputBox, que nos permite efectuar una pregunta al usuario, recoger su respuesta y operar con ella. Su sintaxis general es:
InputBox( mensaje [titulo, respuesta, xpos, ypos, archivoayuda, contexto] )
Sólo precisa un argumento
obligatorio, "mensaje", que es una cadena de texto de 1024 caracteres como
máximo, y la muestra como pregunta en un cuadro de diálogo. Una vez presentada
la pregunta, la función espera hasta que el usuario introduce la respuesta en la
caja de texto que contiene el cuadro y/o aprieta el botón aceptar del mismo,
retornando al código dicha respuesta.
Podemos configurar el cuadro de mensaje mediante los argumentos opcionales siguientes:
- titulo: cadena de texto que será mostrada
en la barra de titulo del cuadro. Si no se pasa este argumento, aparecerá como
título el nombre de la aplicación.
- respuesta:
cadena de texto que presenta en el cuadro una respuesta por defecto, que será el
valor retornado al código en caso de que el usuario pulse el botón aceptar sin
introducir nada en la caja de texto.
- xpos, ypos: que determinan, en twips, la posición en pantalla del
cuadro, tomando como referencias la esquina superior izquierda del mismo y de la
ventana del navegador. Si no se especifica alguno de estos argumentos, el cuadro
aparecerá centrado en pantalla respecto esa coordenada.
- archivoayuda,
contexto : archivoayuda es una expresión de cadena que
especifica el fichero de ayuda interactiva que se proporciona al usuario, y
contexto es una expresión numérica que identifica el número de contexto de ayuda
asignado por el autor de la ayuda para el tema apropiado. Ambos argumentos van
unidos, de tal forma que si se especifica uno debe especificarse el otro. Si se
usan, aparecerá un botón de ayuda en el cuadro de diálogo.
Para recoger la entrada del InputBox usamos una variable:
<%
var telefono = InputBox("¿Cual es tu telefono?", "Datos
personales")
%>
Con lo que ahora la variable telefono contendrá en valor introducido por el usuario en el campo del InputBox.
Pues bien, con estas referencias, el código necesario para nuestra primera página (resuelto_1.asp) será el que tenéis en el siguiente listado:
<html>
<head>
<title>Curso
práctico de ASP 3.0.</title>
<script
language="VBScript">
Dim
miPregunta
miPregunta = InputBox("¿Cual es tu nombre?",
"Curso de ASP. Mi primera pagina")
</script>
</head>
<body>
<script
language="VBScript">
document.Write("<h1
align=center><b>Hola, " + miPregunta + ",
Bienvenido</b></h1>")
</script>
</body>
</html>
Y su resultado lo tenéis en la siguiente ventana.
NOTA: Este tema forma parte del curso "Curso Práctico de Programación en ASP 3.0", cuyos temarios han sido desarrollados exclusivamente por HTMLWeb, que también se encarga de las tutorías del mismo. Un curso práctico, de calidad y económico, con un 10% de descuento para los usuarios de HTMLWeb.