Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Agregar secuencias de comandos


Una pagina ASP mezcla en el mismo archivo secuencias de comandos con código HTML standard.


12/4/07 - Las secuencias de comandos asp se distinguen del resto del texto del archivo mediante delimitadores (un delimitador es un carácter o secuencia de caracteres que marca el principio o final de una unidad).

En el caso de HTML , dichos delimitadores son los símbolos "<" y ">" que enmarcan las etiquetas Html. ASP utiliza los delimitadores

"<%" y "%>"

para enmarcar las secuencias de comandos.

Veamos esto con un ejemplo sencillo:

<HTML>
<BODY>
Hola, bienvenido a mi página, estamos a :<%=Now( )%>
</BODY>
</HTML>

La función NOW() de VBScript devuelve la fecha y hora actuales.
Cuando el servidor Web procese la pagina nos devolverá el siguiente resultado al explorador:

Hola, bienvenido a mi página, estamos a : 4/1/2000 14:25:55 PM

Como vemos, el cliente, no recibe el código asp, recibe el resultado de la ejecución de dicho código.

Dentro de los delimitadores ASP se puede incluir cualquier instrucción, expresión, procedimiento u operador válido para el lenguaje de programación que estemos usando. Un ejemplo de esto seria una página que nos mostraría:

Buenos días

si la ejecutamos antes de las 12:00 o:

Buenas Tardes

si la ejecutamos después de esta hora, el código seria el siguiente:

<HTML>
<BODY>
<% If Time( )>= #12:00:00 AM# And Time( )<#12:00:00 PM# Then%>
Buenos días
<%Else%>
Buenas Tardes
<%End If%>
</BODY>
</HTML>

Establecer el lenguaje de la aplicación

ASP viene de forma nativa con dos motores de secuencia de comandos Microsoft Visual Basic Scriptig Edition (VBScript) y Microsoft JScript. Puede instalar y utilizar motores de otros lenguajes como REXX y Perl.

Para establecer el lenguaje principal de secuencia de comandos en todas las páginas de una aplicación, establezca la propiedad Lenguaje ASP predeterminado en la ficha Opciones de la Aplicación en el Administrador de Servicios Internet.

Para establecer el lenguaje principal de secuencia de comandos en una única página, hay que agregar la directiva<%@ LANGUAGE%> al principio del archivo .asp. La sintaxis de esta directiva es la siguiente:

<%@ LANGUAGE=Lenguaje_secuencia_comandos %>

donde Lenguaje_secuencia_comandos es el lenguaje principal de secuencia de comandos que va a establecer en esa página concreta. El valor de la página invalida el valor global de todas las páginas de la aplicación.

Todos los ejemplos de estas páginas están escritos en VBScript

Comentarios en VBScript

VBScript acepta comentarios marcados con apóstrofes. Estos comentarios se eliminan al procesarse la secuencia de comandos y no se envían al explorador.
'Esta linea y las siguientes son comentarios.
'La función ImprimirTabla imprime los elementos de una matriz.
Call ImprimirTabla (mimatriz( ))

No puede incluir comentarios en expresiones de resultados. Por ejemplo, la primera línea que sigue funciona, pero la segunda no, porque empieza con<%=
<% i=i+l 'incrementa i. Esta instrucción funciona.%>
<%= i 'imprime el valor i. Esta instrucción no funciona.%>

Distinguir entre mayúsculas y minúsculas

VBScript no distingue entre mayúsculas y minúsculas.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada

 Autoría, licencia y acciones sobre este artículo

Informe de Pedro Rufo Martín*
Webmaster de www.asptutor.com
URL: http://www.asptutor.com/

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Programación en ASP

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Manuales de ASP


 Comentarios de los visitantes
Aun no hemos recibido comentarios de este artículo.
Puedes ser el primero en enviar tu comentario.



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Programación en ASP
Categorías
+Manuales de ASP

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia