| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
01/1/70 - A lo largo de los capítulos precedentes nos ha quedado claro que el ASP es un lenguaje orientado a las aplicaciones en red creado por Microsoft que funciona del lado servidor. Es en efecto el servidor quien se ocupa de ejecutarlo, interpretarlo y enviarlo al cliente (navegador) en forma de código HTML.
ASP es principalmente utilizado sirviéndose del lenguaje Visual Basic Script que no es más que una versión light del Visual Basic. Sin embargo, es posible programar páginas ASP en Java Script. Lo único que hay que hacer es especificar en la propia página qué tipo de lenguaje estamos utilizando.
Dado que el lenguaje ASP está muy frecuentemente embebido dentro del código HTML, es importante poder marcar al servidor qué partes están escritas en un lenguaje y cuáles en otro. Es por ello que todas las partes del archivo que están escritas en ASP estarán siempre delimitadas por los símbolos: <% y %>.
De este modo, cuando realicemos nuestros scripts, lo primero que debemos definir es el tipo de lenguaje utilizado, lo cual se hace del siguiente modo:
<% @ LANGUAGE="VBSCRIPT" %> Para el caso en el que programemos en Visual Basic Script
<% @ LANGUAGE="JSCRIPT" %> Si nos servimos del Java Script en servidor para programar en ASP
Los scripts que serán presentados en este manual estarán basados en el VBS, el cual presenta toda una serie de prestaciones que lo hacen sin duda más accesible y apto para ASP. No es por nada que es el propio Microsoft quien ha creado ambos.
Con los elementos que hemos presentado hasta ahora, ya estamos en situación de poder escribir nuestro primer programa en ASP. Vamos a crear un programa que calcule el 20% de impuestos que habría que añadir a una serie de artículos. Para plasmar el concepto de función, explicado en el manual de páginas dinámicas, vamos a definir una función "impuesto" que emplearemos sucesivas veces. El programa podría resultar algo así:
|
<% @ LANGUAGE="VBSCRIPT" %> <HTML> <HEAD> <TITLE>Funcion impuesto</TITLE> </HEAD> <BODY> <%Function impuesto(precio_articulo) precio_final=precio_articulo+precio_articulo*20/100 Response.Write precio_final End Function%> Un libro de 3500 ptas. se quedará en un precio de <% impuesto(3500) %> <br> Una camisa de 6000 ptas. tendrá un precio final de <% impuesto(6000) %> <br> Un CD de música de 2000 ptas. costaría <% impuesto(2000) %> ptas. </BODY> </HTML> |
| Autoría, licencia y acciones sobre este artículo | ||||||
|
Informe de Rubén Alvarez*
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright. * Para consultas técnicas utilizar la lista de correo.
|
| Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar. |
| Se muestran 4 comentarios revisados |
RESPUESTA
Programar en ASP (por lo menos hasta el nivel que hemos visto en este artículo) es muy sencillo. Estos ejemplos con un copiar y pegar tienen que funcionar, pues si no es así, es que estás haciendo algo mal.
En este caso, según parece, estás olvidando que para ejecutar ASP necesitas un servidor web en tu ordenador. Al ejecutar las páginas ASP no debes pedirlas directamente de tu disco duro, sino pedirlas a través de tu servidor. El servidor es el encargado de ejecutar las páginas ASP y si no lo utilizas, estas páginas no podrán mostrarse.
Hablamos de este tema en con detenimiento en un artículo de DesarrolloWeb que sería imprescindible que leyeras.
Otra cosa que es importante, las páginas ASP debes guardarlas con extensión .asp y no con .html (como parece que estás haciendo)
Por último, en la barra de direcciones de tu navegador debes escribir algo como http://localhost/mipagina.asp. Nunca debe aparecer la ruta del archivo en tu disco duro, pues eso quiere decir que la página ASP no se está pidiendo a través del servidor.
¿Me podrian decir donde puedo abrir un dominio o subdominio gratis y con acceso a ASP?
RESPUESTA
Puedes ver enlaces donde ofrecen espacio gratis para ASP en nuestro directorio de recursos: Recursos gratuitos > Espacio > Espacio ASP
| Añadir un comentario del artículo |
| Comentarios sin revisar |
| Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente. |
| Ver los comentarios no revisados |
| Añadir un comentario del artículo |
| Enlaces: |
| Maestrosdelweb |
Lectura recomendada + ASP.NET Compra este libro en Agapea, la librería urgente a domicilio. |
||||||||
Tienda DesarrolloWeb