08/11/04, 09:11:43
|
#31 (permalink)
|
Registrado: may 2003
Ubicación: Panamá
Mensajes: 1.125
|
Calcular el tamaño de un archivo
Una función para saber el tamaño de un archivo (bytes, KB, MB).
la funcion es esta:
Código:
<%
Function FileSize(Path, FileName, Tipo)
set FSO = Server.CreateObject("Scripting.FileSystemObject")
set oFile = FSO.GetFile(Server.MapPath(Path & FileName))
FileSize = oFile.Size
select case Tipo
case 2:
FileSize = Round(FileSize / 1024, 2)
case 3:
FileSize = Round(FileSize / 1048576, 2)
case 4:
FileSize = FileSize & " Bytes"
case 5:
FileSize = Round(FileSize / 1024, 2) & " KB"
case 6:
FileSize = Round(FileSize / 1048576, 2) & " MB"
case 7:
if FileSize > 0 and FileSize < 1024 then
FileSize = FileSize & " Bytes"
elseif FileSize >= 1024 and FileSize < 1048576 then
FileSize = Round(FileSize / 1024, 2) & " KB"
elseif FileSize >= 1048576 then
FileSize = Round(FileSize / 1048576, 2) & " MB"
end if
case else
FileSize = FileSize
end select
set oFile = nothing
set FSO = nothing
End Function
%>
Y se llama asi:
Código:
tamano_archivo = FileSize("ruta_del_archivo", "nombre_del_archivo", 1)
Tipos:
tamano_del_archivo_ejemplo = 500000
1 = tamano en bytes (500000)
2 = tamano en Kilo bytes (KB) (488.28)
3 = tamano en Mega bytes (MB) (0.48)
4 = tamano en bytes pero con la palabra bytes (500000 bytes)
5 = tamano en Kilo bytes pero con la palabra KB (488.28 KB)
6 = tamano en Mega bytes pero con la palabra MB (0.48 MB)
6 = tamano automático del peso (bytes, KB o MB).
__________________
Saruman
One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
|
|
|
|
08/11/04, 09:18:43
|
#32 (permalink)
|
Registrado: may 2003
Ubicación: Panamá
Mensajes: 1.125
|
ASP Mail y JMail
Aqui hay dos funciones para enviar e-mails utilizando dos de los métodos más famosos....
Enjoy
Código:
<%
sub SendEmail(de, nick, para, asunto, mensaje)
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
with Mailer
.FromName = FromName
.FromAddress = de
.RemoteHost = RemoteHost
.AddRecipient nick, para
.Subject = asunto
.ContentType = "text/html"
.BodyText = mensaje
if .SendMail = false then
response.write("Error al enviar el E-Mail:<br>")
response.write("<strong>Mensaje: </strong>" & .Response & "<br>")
end if
end with
set Mailer = nothing
end sub
sub SendJMailEmail(de, nick, para, asunto, mensaje)
Set objJMail = Server.CreateObject("JMail.SMTPMail")
if isnumeric(body_tipo) = false then body_tipo = 0
with objJMail
.ServerAddress = RemoteHost
.Sender = de
.SenderName = nick
.AddRecipient para
.Subject = asunto
if body_tipo = 1 then
.Body = mensaje
else
.HTMLBody = mensaje
end if
.Silent = True
.Priority = 3
bSuccess = .Execute()
if bSuccess = false then
response.write("Error al enviar el E-Mail:<br>")
response.write("<strong>Código: </strong>" & .ErrorCode & "<br>")
response.write("<strong>Mensaje: </strong>" & .ErrorMessage & "<br>")
end if
end with
Set objJMail = Nothing
end sub
%>
se utiliza asi:
ASP Mail
Código:
call SendEmail(de, nick, para, asunto, mensaje)
J Mail
Código:
call SendJMailEmail(de, nick, para, asunto, mensaje)
__________________
Saruman
One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
Última edición por Saruman fecha: 08/11/04 a las 09:19:46.
|
|
|
|
08/11/04, 09:22:48
|
#33 (permalink)
|
Registrado: may 2003
Ubicación: Panamá
Mensajes: 1.125
|
Insertar Flash en ASP
Función para insertar un Flash en nuestras páginas ASP.
Código:
function InsertFlash(Path, FileName, Width, Height)
with response
.write("<object classid=""clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"" " _
& " codebase=""http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"" width=""" & Width & """ " _
& "height=""" & Height & """>")
.write("<param name=""movie"" value=""" & Path & FileName & """>") & vbcrlf
.write("<param name=menu value=false>") & vbcrlf
.write("<param name=""quality"" value=""high"">") & vbcrlf
.write("<embed src=""" & Path & FileName & """ quality=""high"" menu=""false"" pluginspage=""http://www.macromedia.com/go/getflashplayer"" " _
& "type=""application/x-shockwave-flash"" width=""" & Width & """ height=""" & Height & """></embed>") & vbcrlf
.write("</object>") & vbcrlf
end with
end function
Se utiliza asi:
Código:
call InsertFlash("ruta_del_swf", "archivo.swf", "Ancho_del_archivo", "alto_del_archivo")
Ancho_del_archivo y alto_del_archivo son valores enteros
__________________
Saruman
One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
|
|
|
|
18/11/04, 04:43:45
|
#34 (permalink)
|
Registrado: nov 2002
Mensajes: 425
|
algo util para todos... formatear tipos de Fecha... espero que sea de utilidad... salu2 a to2!
Código:
Function FormatFecha(TIPO,FEC)
dim myFEC
SELECT CASE TIPO
CASE "DMA"
myFEC = (day(FEC)&"/"&month(FEC)&"/"&year(FEC))
CASE "MDA"
myFEC = (month(FEC)&"/"&day(FEC)&"/"&year(FEC))
CASE "ADM"
myFEC = (year(FEC)&"/"&day(FEC)&"/"&month(FEC))
CASE "AMD"
myFEC = (year(FEC)&"/"&month(FEC)&"/"&day(FEC))
END SELECT
FormatFecha = myFEC
End Function
|
|
|
|
02/12/04, 15:52:33
|
#35 (permalink)
|
Registrado: nov 2002
Ubicación: Cali - Colombia
Mensajes: 1.638
|
esta subrutina sirve para darle un manejo ordenado a nuestros errores, recomendado para usar en intranets.
no coloqué el desarrolo de la pagina de envio de datos pero es hecha usando Cdonts y solo falta agregarle los parametros a enviar.asp?errornum=.....asi
Código:
<%
Dim mensaje_error,hay_error
mensaje_error = ""
hay_error = false
sub manejoerror(error)
hayerror = true
mensaje_error = mensaje_error & error & ", "
response.write(vbCrLf & "<fieldset><legend><strong>ADVERTENCIA: Se ha producido un error</strong></legend>")
response.write(vbCrLf & "<br>")
response.write(vbCrLf & " <b> Error #:</b> " & err.number & "<br>")
response.write(vbCrLf & " <b> Fuente del Error:</b> " & err.source & "<br>")
response.write(vbCrLf & " <b> Descripción del Error:</b> " & err.description & "<br>")
response.write(vbCrLf & " <b> Fecha y Hora:</b> " & now() & "<br>")
response.write(vbCrLf & " <b> Pagina:</b> " & request.servervariables("SCRIPT_NAME") & "<br>")
if request.cookies("login") = "" then
response.write(vbCrLf & " <b> Usuario:</b> Anónimo <br>")
else
response.write(vbCrLf & " <b> Usuario:</b> " & request.cookies("login") & "<br>")
end if
response.write(vbCrLf & "<br>")
response.write(vbCrLf & "<input type=""submit"" name=""Submit"" value=""Enviar a Soporte"" onClick=""javascript:window.location.href='enviar.asp';""> ")
response.write(vbCrLf & "<input type=""submit"" name=""Submit"" value=""Imprimir Reporte"" onClick=""javascript:print();"">")
response.write(vbCrLf & "</fieldset>")
end sub
on error resume next
%>
<html><head></head><body></body></html>
<%
If err.number <> 0 Then
manejoerror err.description
End If
%>
para probarlo creen un error a proposito por ejemplo coloquen dentro de las etiquetas body algo asi: <%asd%>
Última edición por lexus fecha: 02/12/04 a las 15:57:52.
|
|
|
|
09/12/04, 18:58:52
|
#36 (permalink)
|
Registrado: dic 2003
Ubicación: Barcelona
Mensajes: 880
|
Aquí pongo mi pequeña aportación:
Genera un código aleatorio de 40 caracteres, números y letras.
***********************************************
Function Codigo_Aleatorio
Dim confirmado, valor
randomize
For I = 1 to 40
confirmado = Int((90 - 48 + 1) * Rnd + 48)
valor = valor & chr(confirmado)
next
Codigo_Aleatorio = valor
End Function
***********************************************
Para que genere más solo teneis que incrementar el valor del for por el número que quieras.
Saludos a tod@s
|
|
|
|
15/12/04, 00:12:49
|
#37 (permalink)
|
Registrado: nov 2002
Ubicación: Lima
Mensajes: 1.230
|
factorial de un numero
Cómo hago para saber el factorial de un numero?
function fact(xnumero)
fact = 1
for i = 1 to xnumero
fact = fact*i
next
end function
cómo lo recupero?
<%="El factorial de 10 es: " & fact(10)%>
para que sirve saber el factorial de un numero? pucha la vdd es que no sé.. pero se me acaba de ocurrir esta funcion.. jejejeje 
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
|
|
|
|
15/12/04, 02:25:10
|
#38 (permalink)
|
Registrado: nov 2002
Ubicación: Madrid
Mensajes: 1.890
|
Cita:
para que sirve saber el factorial de un numero? pucha la vdd es que no sé.. pero se me acaba de ocurrir esta funcion.. jejejeje
Pues sirve, por ejemplo, para hallar números combinatorios. No obstante una aclaración: habría que comprobar previamente si el número que se le pasa a la función es un número entero. Los factoriales son sólo de números enteros, por lo que de no ser así, es muy probable que devuelva un error.
Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
|
|
|
|
18/12/04, 23:58:54
|
#39 (permalink)
|
Registrado: nov 2002
Ubicación: Cali - Colombia
Mensajes: 1.638
|
Formatear numero
esta funcion sirve para colocar ceros a la izquierda de un numero, funcion ideal para sistemas de facturacion por ejemplo nos deja un numero por ejemplo 14 a 00014
Código:
function FormatoNum(num,digitos)
largo = Len(Cstr(num))
dif = digitos - largo
if dif < 0 then exit function
if largo < digitos Then
x = String(dif,"0") & Cstr(num)
else
x = Cstr(num)
end if
FormatoNum = x
End Function
Le pasas como primer parámetro el numero y luego la cantidad de digitos
EJ:
response.write FormatoNum(14,4)' devolvera 0014
|
|
|
|
19/12/04, 00:03:00
|
#40 (permalink)
|
Registrado: nov 2002
Ubicación: Cali - Colombia
Mensajes: 1.638
|
Ultimo dia de un mes
Funcion para sacar el ultimo dia del mes
Código:
Function ultimodiadelmes(mes, ano)
DIm messig
messig = DateAdd("m", 1, DateSerial(ano, mes, "01"))
ultimodiadelmes = Day(DateAdd("d", -1, messig))
End Function
le pasamos como parametro el mes y el año asi nos retornara el ultimo dia de ese mes.
llamado asi:
Código:
Response.Write "Ultimo día del mes Enero de 2005:" & ultimodiadelmes(1,2005)
|
|
|
|
19/12/04, 00:08:36
|
#41 (permalink)
|
Registrado: nov 2002
Ubicación: Cali - Colombia
Mensajes: 1.638
|
Borrar archivos o carpetas
estas funciones las vi no recuerdo donde pero me han servido muchisisisimo.
usan filesystemobject para borrar archivos o carpetas
Código:
Borrar archivo
Function BorrarArchivo(archivo)
dim fs
Set fs = Server.CreateObject("Scripting.FileSystemObject")
if fs.FileExists(archivo) then fs.DeleteFile(archivo)
Set fs = Nothing
End function
arch = "c:\proyecto1\a.txt"
BorrarArchivo(arch)
Código:
Borrar Carpeta
Function BorrarCarpeta(carpeta)
Dim fs
Set fs = Server.CreateObject("Scripting.FileSystemObject")
if fs.FolderExists(carpeta) then fs.DeleteFolder(carpeta)
Set fs = Nothing
End Function
carp = "c:\proyecto1"
BorrarCarpeta(carp)
|
|
|
|
04/01/05, 07:18:48
|
#42 (permalink)
|
Registrado: nov 2002
Ubicación: Hangar 18
Mensajes: 1.189
|
fechas, malditas fechas
bueno.
aburrido de tener que lidear con las configuraciones de las fechas y tener que sincronizarlas entre el servidor web y el servdior de base de datos.
se me ocurrio manejar mi propio estandar de fechas que lo he estado aplicando desde hace tiempo en todas mis creaciones y a funcionado de maravilla.
para empezar, nunca mas utilice un tipo de dato DATE.
para mi eso ya esta obsoleto.
por el contrario me he creado un DOMINIO del tipo de dato char14 que va desde el
19000101000000 hasta el 99991231235959
ahora bien.
como podran darse cuenta el formato utilizado es yyyymmddhhmmss
de tal manera que si lo ordeno de mayor a menor quedara ordena segun la hora de manera natural.(tal como el tiempo pasa)
Teniendo eso como base del estandard utilizo estas dos simples funciones que me permite convertir de ida y de vuelta la fecha como desee yo ocuparla
(la llamo inc_fechas.asp y la invoco en todas mis paginitas)
Código:
'session.lcid=1033 'setea la fecha en mmddyy
session.lcid=1034 'setea la fecha en ddmmyy
function dateToIwsDate(str)
if isdate(str) = true then
ano = year(str)
mes = month(str)
dia = day(str)
hora= hour(str)
minuto = minute(str)
segundo = second(str)
if len(ano) < 4 then ano = "20" & ano
if len(mes) < 2 then mes = "0" & mes
if len(dia) < 2 then dia = "0" & dia
if len(hora) < 2 then hora = "0" & hora
if len(minuto) < 2 then minuto = "0" & minuto
if len(segundo) < 2 then segundo = "0" & segundo
dateToIwsDate = ano&mes&dia&hora&minuto&segundo
else
dateToIwsDate= "19000101000000"
end if
end function
function iwsDateToDate(str)
if len(str) = 14 then
ano = left(str,4)
mes = mid(str,5,2)
dia = mid(str,7,2)
hora = mid(str,9,2)
minuto = mid(str,11,2)
segundo = right(str,2)
x_fecha = ano & "/" & mes & "/" & dia & " " & hora & ":" & minuto & ":" & segundo
if isdate(x_fecha) = true then
iwsDateToDate = cdate(x_fecha)
else
iwsDateToDate = cdate(iwsDateToDate("19000101000000"))
end if
else
iwsDateToDate = cdate(iwsDateToDate("19000101000000"))
end if
end function
y tadá
adios complicaciones con las fechas para siempre.
(he hecho algunas modificaciones,pero la idea sigue siendo la misma)
saludos

|
|
|
|
10/01/05, 03:39:00
|
#43 (permalink)
|
Registrado: ene 2004
Mensajes: 266
|
Ver código fuente de otras páginas
Aki os pongo mi pequeña aportación, aunque tienes muchísimos usos que pueden ser más o menos legales, vosotros mismos.
El código lo que hace es acceder al código fuente html de la página y mostrarla, por lo que se puede aprovechar para muchas cositas
Código:
<%
if request("url") <>"" then
set http_obj = createObject("Microsoft.XMLHTTP")
ulr=request("url")
http_obj.Open "GET",url,false
http_obj.Send()
codigo = Server.HTMLEncode(http_obj.responseText)
%>
<%=codigo%>
<%end if%>
Guardais la página como codigo.asp, por ejemplo, y si poneis codigo.asp?url=http://www.instruccionesymanuales.com vereis el código html de esta página (que es la mía dicho de paso)
Espero que os sirva
Nota: Editado por Al Zuwaga para colocar el código entre etiquetas CODE en vez de QUOTE debido a que desforma las tablas
Última edición por Al Zuwaga fecha: 25/01/05 a las 09:52:21.
|
|
|
|
10/01/05, 03:51:21
|
#44 (permalink)
|
Registrado: ene 2004
Mensajes: 266
|
Como hacer un traductor que funciona aprovechándonos del Microsoft.XMLHTTP
Pues muy fácil, esto es un caso práctico de cómo podemos aprovechar el xmlhttp.
Código:
<%
if request("traducir") = "yes" then
set http_obj = createObject("Microsoft.XMLHTTP")
cadena2 = "http://babelfish.altavista.com/babelfish/tr?doit=done&intl=1&tt=urltext&urltext="&request("palabra")&"&lp=es_en"
http_obj.Open "GET",cadena2,false
http_obj.Send()
codigo = Server.HTMLEncode(http_obj.responseText)
pos = instr(codigo, "10px;>")
codigo = mid(codigo,pos+9,len(codigo))
pos2 = instr(codigo ,"&")
codigo = mid(codigo,1,pos2-1)
end if
%>
<form action="babel.asp" method="get">
<textarea name="palabra" cols="40" rows="10"><%=request("palabra")%></textarea><br>
<input type="hidden" name="traducir" value="yes">
<input type="submit"><br>
</form>
<%=codigo%>
Copiamos el código en un página asp que se llame babel.asp.
¿Cómo funciona?
Pues muy fácil, enviamos la palabra que queremos traducir a nuestra própia página, ésta lo que hace es ver el código fuente de la página de babelfish con nuestra frase ya traducida, busca dónde se encuentra la traducción y listo, la metemos en la variable "codigo" y la mostramos.
Es una pequeña demostración del poder que tiene el objeto Microsoft.XMLHTTP
Nota: Editado por Al Zuwaga para colocar el código entre etiquetas CODE en vez de QUOTE debido a que desforma las tablas
Última edición por Al Zuwaga fecha: 25/01/05 a las 09:52:50.
|
|
|
|
10/01/05, 03:59:18
|
#45 (permalink)
|
Registrado: nov 2002
Ubicación: Hangar 18
Mensajes: 1.189
|
extraordinario !!! 
|
|
|
|
10/01/05, 04:24:59
|
#46 (permalink)
|
Registrado: ene 2004
Mensajes: 266
|
Y como me aprovecho del robot de busqueda de google
Pues igual de fácil que el anterior:
Código:
<%
if request("traducir") = "yes" then
set http_obj = createObject("Microsoft.XMLHTTP")
cadena2 = "http://www.google.es/search?num=100&hl=es&q="&request("palabra")
http_obj.Open "GET",cadena2,false
http_obj.Send()
codigo = Server.HTMLEncode(http_obj.responseText)
codigo = replace(codigo,"<","<")
codigo = replace(codigo,">",">")
codigo = replace(codigo,"<a","<a target=""new""")
pos = instr(codigo,"class=g")
codigo = mid(codigo,pos-3,len(codigo))
pos = instr(codigo,"clear=all")
codigo = mid(codigo,1,pos)
codigo = replace(codigo,"/search?","google.asp?")
codigo = "<table><tr><td>" & codigo
end if
%>
<html>
<head>
<style>
<!--
body,td,div,.p,a{font-family:verdana }
div,td{color:#000}
.f,.fl:link{color:#6f6f6f}
a:link,.w,a.w:link,.w a:link{color:#800000;text-decoration:none;}
a:visited,.fl:visited{color:#551a8b}
a:active,.fl:active{color:#f00}
.t a:link,.t a:active,.t a:visited,.t{color:#000}
.t{background-color:#e5ecf9}
.k{background-color:#36c}
.j{width:34em}
.h{color:#36c}
.i,.i:link{color:#a90a08}
.a,.a:link{color:#008000}
.z{display:none}
div.n {margin-top: 1ex}
.n a{font-size:10pt; color:#000}
.n .i{font-size:10pt; font-weight:bold}
.q a:visited,.q a:link,.q a:active,.q {color: #00c; }
.b{font-size: 12pt; color:#00c; font-weight:bold}
.ch{cursor:pointer;cursor:hand}
.e{margin-top: .75em; margin-bottom: .75em}
.g{margin-top: 1em; margin-bottom: 1em}
//-->
</style>
</head>
<body>
<form action="google.asp" method="get">
<input type="text" name="palabra" size="50"value="<%=request("palabra")%>"><br>
<input type="hidden" name="traducir" value="yes">
<input type="submit"><br>
</form>
<%=codigo%>
</body>
</html>
Guardamos el código como google.asp luego si queremos cambiar un poco el estilo de la web para que no se parezca en nada al google lo hacemos editando el <style>.
La única dificultad que se me plantea es la paginación que hace google, pero eso ya os lo dejo a vosotros, aunque si tengo un hueco luego lo posteo.
chao
Nota: Editado por Al Zuwaga para colocar el código entre etiquetas CODE en vez de QUOTE debido a que desforma las tablas
Última edición por Al Zuwaga fecha: 25/01/05 a las 09:54:05.
|
|
|
|
10/01/05, 16:58:25
|
#47 (permalink)
|
Registrado: nov 2002
Ubicación: Cali - Colombia
Mensajes: 1.638
|
Calcular tiempo transcurrido
Esta subrutina nos sirve para calcular un tiempo transcurrido desde la fecha dada hasta la actual, por ejemplo si queremos calcular la edad de una persona con solo introducir su fecha de nacimiento..
esta subrutina recibe 4 parametros.
dia, mes, ano, y f
f es el formato de salida qeu queremos ver en pantalla 1 si es en dias, 2 si es en meses y 3 si es en años
un ejemplo de llamado seria asi
calculartiempo 05, 11, 1980, 3
el resultado de esta ejecucion seria 24 años.
Código:
Sub calculartiempo(dia, mes, ano, f)
Dim fecha, formatosalida,t
fecha= dia & "/" & mes& "/" & ano
if f = 1 then
formatosalida = "d"
end if
if f =2 then
formatosalida = "m"
end if
if f = 3 then
formatosalida = "yyyy"
end if
t = DateDiff(formatosalida,fecha,Date())
response.write t
End Sub
si alguien quiere hacerle algunas mejoras seria bueno.. por ahora no se me ocurre que mas hacerle. creo qeu tambien se puede hacer en horas, minutos, segundos, etc.. o la verdad n estoy muy seguro, si es asi, porfavor escriban la modificacion.
|
|
|
|
12/01/05, 06:00:00
|
#48 (permalink)
|
Registrado: nov 2002
Ubicación: Hangar 18
Mensajes: 1.189
|
una facilita
Código:
sub redirecionar(url)
escribe "<script>"
escribe "window.location ="""& url &""";"
escribe "</script>"
end sub
y se podria usar asi
Código:
parametro = request("parametro")
if len(parametro) = 0 then
mensaje "Se esperaba parametro"
redireccionar "default.asp"
termina
end if
como para controlar la entrada de un parametro a mi aplicacion.

Última edición por Muzztein fecha: 12/01/05 a las 06:03:26.
|
|
|
|
12/01/05, 06:37:59
|
#49 (permalink)
|
Registrado: nov 2002
Ubicación: Cali - Colombia
Mensajes: 1.638
|
hola yo tengo la misma que vos ,pero asi
Código:
sub redirecionar(url)
response.redirect url
end sub
y la llamo asi:
Código:
redireccionar "mipagina.asp"
alguien preguntara cual es la diferencia, pues la verdad es mucha... para algunos casos es mejor la de mutzein ya qeu por ser en javascript permite cambiar lo de window.location por el nombre de un marco(frame) incluso en iframes, la idea es que sirve redireccionar paginas sencillas o con frames, la que yo pongo solo sirve para mandar a paginas comun y corrientes.
suerte.
-------------------------------- ----------------------------------
bueno cuando cerre este mensaje se me ocurrio otra cosa y edite este post, seria modificar un poco la funcion de mutzein si me lo permite y agregarle un nuevo parametro "target", lo hice porque muchas veces la gente pregunta si es posible que el redirect tenga target cosa qeu nose porque no lo permite el asp. entonces con esta funcion queda solucionado ese problemita.
qeudaria asi.
esta rutina hace uso de la funcion escribe
Código:
sub redirecionar(url,target)
if target = 1 then
target = "window"
end if
if target = 2 then
target = "self"
end if
if target = 3 then
target = "top"
end if
if target = 4 then
target = "parent"
end if
if target = 5 then
target = "blank"
end if
escribe "<script>"
escribe target &".location ="""& url &""";"
escribe "</script>"
end sub
se podria hacer el llamado asi:
Código:
' esto nos ubica la pagina default.asp en la ventana principal
redireccionar "default.asp", 1
Código:
' esta nos ubica la pagina en un marco especificado
' donde dice mimarco se debe colocar el nombre de
' tu frame donde deseas qeu aparezca la pagina.
redireccionar "default.asp", "mimarco"
espero sea de utilidad.
Última edición por lexus fecha: 12/01/05 a las 06:54:03.
|
|
|
|
17/01/05, 08:25:21
|
#50 (permalink)
|
Registrado: may 2003
Mensajes: 829
|
Calcular los dias que tiene un mes
<%
Function Diasenelmes(Mes, anio)
Dim Valor
Valor = DateAdd("d", -1, DateSerial(anio, Mes + 1, 1))
Diasenelmes = Day(Valor)
End Function
%>
<%=Diasenelmes(1, 2005)%><br>
<%=Diasenelmes(2, 2005)%><br>
<%=Diasenelmes(3, 2005)%><br>
<%=Diasenelmes(4, 2005)%><br>
<%=Diasenelmes(5, 2005)%><br>
<%=Diasenelmes(6, 2005)%><br>
<%=Diasenelmes(7, 2005)%><br>
<%=Diasenelmes(8, 2005)%><br>
<%=Diasenelmes(9, 2005)%><br>
<%=Diasenelmes(10, 2005)%><br>
<%=Diasenelmes(11, 2005)%><br>
<%=Diasenelmes(12, 2005)%><br>
|
|
|
|
|