You are on page 1of 13

Ejemplos BSICOS?

Acabas de empezar con esto del ASP?


Este es tu sitio, aqu tienes los ejemplos bsicos para que empieces

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Escribir texto en el cliente


Formatear el texto
Como crear una variable
Como crear una tabla en memoria (Array)
Mi primer bucle
Qu hora es?
Dia y Horas
Nombre del dia
Nombre del mes
Qu dia y que mes es hoy?
Cuanto falta para el ao 3000?
Qu dia es dentro de 18 dias?
Esto es una fecha?
Convirtiendo mayusculas y minusculas
La Funcin TRIM
Dando la vuelta a un texto
Como redondear un numero

18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

Generando un numero aleatorio


Cortando un texto por la derecha o la Izquierda
Reeplazando caracteres en una variable
Capturando caracteres de una variable
Llamadas a procedimientos
Formularios (metodo GET)
Formularios (metodo POST)
Radio button en formularios
Creando una cookie de bienvenida
Como hacer Un Redirect hacia otra URL
Controlando el buffer de ejecucin
Limpiando el buffer de ejecucin
Terminar una script en medio del proceso
Pasando informacin en un link
qu tamao tiene un envio?

1<html>

<body>
<%
response.write"Hola Mundo!"
%>
</body>
</html>

Hola Mundo!

<html>
<body>
<%
response.write("<h2>Hola Mundo!<br> Esta sentencia usa etiquetas HTML para formatear el texto
</h2>")
%>
</body>
</html>

Hola Mundo!
Esta sentencia usa etiquetas HTML para formatear el
texto
3

<html>
<body>
<%
Dim nombre
nombre="Juan Soldado"
response.write("Mi nombre es: " & nombre)
%>
</body>
</html>

Mi nombre es: Juan Soldado


4
<html>
<body>

<%
Dim amigos(5)
amigos(0) = "Angel"
amigos(1) = "Luis"
amigos(2) = "Josito"
amigos(3) = "Pepe"
amigos(4) = "Ignacio"
amigos(5) = "Enrique"
For i = 0 to 5
response.write(amigos(i) & "<br>")
Next
%>
</body>
</html>

Angel
Luis
Josito
Pepe
Ignacio
Enrique
5

<html>
<body>
<%
Dim i
for i = 1 to 6
response.write("<h" & i & ">Esta es la cabecera
next

" & i & "</h" & i & ">")

%>
</body>
</html>

Esta es la cabecera 1
Esta es la cabecera 2
Esta es la cabecera 3
Esta es la cabecera 4
Esta es la cabecera 5
Esta es la cabecera 6

<html>
<body>
<%
Dim h
h = hour(now())
response.write("<p>" & now())
response.write(" (Hora de Madrid (Espaa)) </p>")
If h <

12 then
response.write("Buenos Dias!")

else
response.write("Buenas tardes!")
end if
%>
</body>
</html>

9/23/2003 6:50:27 PM (Hora de Madrid (Espaa))


Buenas tardes!
7
<html>
<body>

Hoy es dia: <%response.write(date())%>.


<br>
La hora local del servidor es: <%response.write(time())%>.
</body>
</html>

Hoy es dia: 9/23/2003.


La hora local del servidor es: 6:50:54 PM.
8
<html>
<body>
<p>
VBScripts' funcion <b>WeekdayName</b> para sacar el nombre del dia de la semana:
</p>

<%
response.Write(WeekDayName(1))
response.Write("<br>")
response.Write(WeekDayName(2))
%>
<p>Abreviatura del dia de la semana:</p>
<%
response.Write(WeekDayName(1,true))
response.Write("<br>")
response.Write(WeekDayName(2,true))
%>
<p>Dia de la semana actual:</p>
<%
response.Write(WeekdayName(weekday(date)))
response.Write("<br>")
response.Write(WeekdayName(weekday(date), true))
%>
</body>
</html>

VBScripts' funcion WeekdayName para sacar el nombre del dia de la semana:


Sunday
Monday
Abreviatura del dia de la semana:
Sun
Mon
Dia de la semana actual:
Tuesday
Tue
9

<html>
<body>
<p>
VBScripts' funcion <b>MonthName</b> para sacar el nombre del mes:
</p>
<%
response.Write(MonthName(1))
response.Write("<br>")
response.Write(MonthName(2))
%>

<p>Abreviatura del mes:</p>


<%
response.Write(MonthName(1,true))
response.Write("<br>")
response.Write(MonthName(2,true))
%>
<p>mes actual:</p>
<%

response.Write(MonthName(month(date)))
response.Write("<br>")
response.Write(MonthName(month(date), true))
%>
</body>
</html>

VBScripts' funcion MonthName para sacar el nombre del mes:


January
February
Abreviatura del mes:
Jan
Feb
mes actual:
September
Sep
10
<html>
<body>
Hoy es:
<%response.write(WeekdayName(weekday(date)))%>,
<br />
y el mes es:
<%response.write(MonthName(month(date)))%>
</body>
</html>

Hoy es: Tuesday,


y el mes es: September
11
<html>
<body>
<p>Contador de tiempo hasta el ao 3000:</p>
<p>
<%millennium=cdate("1/1/3000 00:00:00")%>
It is
<%response.write(DateDiff("yyyy", Now(), millennium))%>
aos hasta el ao 3000!
<br>
It is
<%response.write(DateDiff("m", Now(), millennium))%>
meses hata el ao 3000!
<br>
It is
<%response.write(DateDiff("ww", Now(), millennium))%>
semanas hasta el ao 3000!
<br>
It is
<%response.write(DateDiff("d", Now(), millennium))%>

dias hasta el ao 3000!


<br>
It is
<%response.write(DateDiff("h", Now(), millennium))%>
horas hasta el ao 3000!
<br>
It is
<%response.write(DateDiff("n", Now(), millennium))%>
minutos hasta el ao 3000!
<br>
It is
<%response.write(DateDiff("s", Now(), millennium))%>
segundos hasta el ao 3000!
</p>
</body>
</html>

Contador de tiempo hasta el ao 3000:


It is 997 aos hasta el ao 3000!
It is 11956 meses hata el ao 3000!
It is 51983 semanas hasta el ao 3000!
It is 363882 dias hasta el ao 3000!
It is 8733150 horas hasta el ao 3000!
It is 523988947 minutos hasta el ao 3000!
It is 31439336808 segundos hasta el ao 3000!
12

<html>
<body>
<%
response.write(DateAdd("d",30,date()))
%>
<p>
Sintaxis de DateAdd: DateAdd(intervalo,numero,fecha). Puedes usar <b>DateAdd</b> para , por
ejemplo,calcualr la fecha de dentro de 30 dias a partir de hoy.
</p>
</body>
</html>

10/23/2003
Sintaxis de DateAdd: DateAdd(intervalo,numero,fecha). Puedes usar DateAdd para , por
ejemplo,calcualr la fecha de dentro de 30 dias a partir de hoy.
13

<html>
<body>
<%
somedate="10/30/99"
response.write(IsDate(somedate))
%>
</body>
</html>

True
14

<html>
<body>
<%
name = "Juan Soldado"
response.write(ucase(name))
response.write("<br>")
response.write(lcase(name))
%>
</body>
</html>

JUAN SOLDADO
juan soldado
15
<html>
<body>
<%
name = " AspTutor "
response.write("visita"
response.write("visita"
response.write("visita"
response.write("visita"
%>

&
&
&
&

name & "ahora<br />")


trim(name) & "ahora<br />")
ltrim(name) & "ahora<br />")
rtrim(name) & "ahora")

</body>
</html>

visita AspTutor ahora


visitaAspTutorahora
visitaAspTutor ahora
visita AspTutorahora
16
html>
<body>
<%
Texto = "En un lugar de la mancha ..."
response.write(strReverse(Texto))
%>
</body>
</html>

... ahcnam al ed ragul nu nE


17

<html>
<body>
<%
i = 1722.6783223
j = 17.66634
response.write(Round(i))
response.write("<br>")
response.write(Round(j))
%>
</body>
</html>

1723
18

<html>
<body>
<%
randomize()
response.write(rnd())
%>
</body>

</html>

0.433346
19
<html>
<body>
<%
texto="Bienvenido a esta web"
response.write(Left(texto,7))
response.write("<br>")
response.write(Right(texto,7))
%>
</body>
</html>

Bienven
sta web
20
html>
<body>
<%
texto="Bienvenido a esta Web!!"
response.write(Replace(texto, "Web", "Pagina"))
%>
</body>
</html>

Bienvenido a esta Pagina!!


21

<html>
<body>
<%
texto="Bienvenido a AspTutor!!"
response.write(Mid(texto, 9, 2))
%>
</body>
</html>

do
22
html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>
El resultado del calculo es: <%call vbproc(3,4)%>
</p>
<p>
Tambien puedes llamar al procedimiento sin call
</p>
<p>
El resultado del calculo es: <%vbproc 3,4%>
</p>
</body>
</html>

El resultado del calculo es: 12


Tambien puedes llamar al procedimiento sin call
El resultado del calculo es: 12
23

<html>
<body>
<form action="23basic.asp" method="get">
Pon tu nombre:
<input type="text" name="fname"><br><br>
<input type="submit" value="Submit">
</form>
<%
If Request.QueryString("fname")<>"" Then
Response.Write ("Hola " & Request.QueryString("fname") & "!")
Response.Write ("<br>Como estas hoy?")
End If
%>
</body>
</html>

Pon tu nombre:
Submit

24

<html>
<body>
<form action="24basic.asp" method="post">
Pon tu nombre:
<input type="text" name="fname"><br><br>
<input type="submit" value="Submit">
</form>
<%
If Request.form("fname")<>"" Then
Response.Write ("Hola " & Request.form("fname") & "!")
Response.Write ("<br>Como estas hoy?")
End If
%>
</body>
</html>

Pon tu nombre:
Submit

25

<html>
<body>
<%
dim telefono
telefono=Request.Form("telefono")
%>

<form action="25basic.asp" method="post">


<p>Selecciona tu telefono favorito:</p>
<input type="radio" name="telefono"
<%if telefono = "Samsung" then Response.Write("checked")%>
value="Samsung"> Samsung SGH 2100
<br>
<input type="radio" name="telefono"
<%if telefono = "Nokia" then Response.Write("checked")%>
value="Nokia"> Nokia 3330
<br>
<input type="submit" value="Submit">
</form>
<%
if telefono<>"" then
Response.Write("<p>Tu telefono favorito es: " & telefono & "</p>")
end if
%>
</body>
</html>

Selecciona tu telefono favorito:

Samsung SGH 2100

Nokia 3330
Submit

26

<%
response.cookies("NumVisits").Expires = date + 365
num=request.cookies("NumVisits")
If num = "" Then
response.cookies("NumVisits") = 1
Else
response.cookies("NumVisits") = num + 1
End If
%>
<html>
<body>
<%
if num="" then
%>
Bienvenido! Esta es la primera vez que visitas esta pagina web.
<%
else
%>
Tu has visitado esta pagina web <%response.write(num)%> veces
<%
end if
%>
</body>
</html>

Tu has visitado esta pagina web 1 veces


27
<%
if Request.Form("select")<>"" then
Response.Redirect(Request.Form("select"))
end if
%>
<html>
<body>

<form action="27basic.asp" method="post">


<input type="radio" name="select"
value="1basic.asp">
Ejemplo basico 1<br>
<input type="radio" name="select"
value="2basic.asp">
Ejemplo basico 2<br><br>
<input type="submit" value="Ir">
</form>
</body>
</html>

Ejemplo basico 1

Ejemplo basico 2
Ir

28

<%
Response.Buffer=true
%>
<html>
<body>
<p>Escribimos texto, pero este no se manda al cliente hasta que no invoquemos el flush.</p>
<p>Este txto sigue sin mandarse, esta aqui guardadito</p>
<p>Vale, ya tenemos generado todo el texto que queriamos mandar,<br>
ahora hacemos flush al buffer y lo mandamos</p>
<%
Response.Flush
%>
</body>
</html>

Escribimos texto, pero este no se manda al cliente hasta que no invoquemos el flush.
Este txto sigue sin mandarse, esta aqui guardadito
Vale, ya tenemos generado todo el texto que queriamos mandar,
ahora hacemos flush al buffer y lo mandamos
29

<%
Response.Buffer=true
%>
<html>
<body>
<p>Escribimos texto, pero este no se manda al cliente hasta que no invoquemos el flush.</p>
<p>Este texto sigue sin mandarse, esta aqui guardadito</p>
<p>Lo he pensado mejor, no voy a mandar el texto,<br>
ahora hacemos Clear al buffer y lo eliminamos</p>
<%
Response.Clear
%>
<p>Este texto, como esta despues del clear, si llega al cliente</p>
</body>
</html>

Este texto, como esta despues del clear, si llega al cliente


30

<html>
<body>
<p>Estoy escribiendo un texto en el cliente pero ......<br>
<%
Response.End
%>
Como hemos invocado un .End, se corta </p>
</body>
</html>

Estoy escribiendo un texto en el cliente pero ......


31

html>
<body>
<a href="31basic.asp?color=azul">Ejemplo</a><br>
<%
Response.Write(Request.QueryString)
%>
</body>
</html>

Ejemplo
color=azul
32

html>
<body>
<form action="32basic.asp" method="post">
Introduce un texto:
<input type="text" name="txt"><br><br>
<input type="submit" value="Submit">
</form>
<%
If Request.Form("txt")<>"" Then
Response.Write("Has escrito: ")
Response.Write(Request.Form)
Response.Write("<br><br>")
Response.Write("Bytes Totales enviados: ")
Response.Write(Request.Totalbytes)
End If
%>
</body>
</html>

Introduce un texto:
Submit

You might also like