Mundo Web
manuales - recursos - graficos - programación...

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.

 

anterior
siguiente

Home -  ASP -   Capítulo 1  -  1 -  2 -  3  -  4 -  5 -  6  -  7 -  8