Foros del Web » Programando para Internet » ASP Clásico »

Como asignar accion a un boton

Estas en el tema de Como asignar accion a un boton en el foro de ASP Clásico en Foros del Web. quiero que al pulsar en un boton se descargue un fichero cuyo nombre esta contenido en una base de datos que previamente he recorrido y ...
  #1 (permalink)  
Antiguo 06/05/2002, 08:42
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Como asignar accion a un boton

quiero que al pulsar en un boton se descargue un fichero cuyo nombre esta contenido en una base de datos que previamente he recorrido y de la que he visualizado en pantalla parte de la informacion que quiero descargar.

espero haberme explicado con claridad.

gracias con antelacion.
  #2 (permalink)  
Antiguo 06/05/2002, 09:34
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años
Puntos: 2
Re: Como asignar accion a un boton

Tengo algunas dudas sobre lo que preguntas, pero si lo que quieres hacer es asociar código al botón, simplemente create una función de javascript y se la asocias al evento onClick del botón.

Si eso no te sirve da más detalles porque no parece muy complicado lo que has de hacer.
  #3 (permalink)  
Antiguo 06/05/2002, 09:46
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Como asignar accion a un boton

Hola Sonia!

Se me ocurre que podrias hacer esto:

<input type=button action=tupagina.asp?idArchivo=23 name=boton value=Descargar>

el 23 es un numero supuesto, luego en tupagina.asp

cual = request.querystring("idArchivo")

Haces un query en sql que te devuelva el nombre de la localizacion o path del archivo, algo asi como:

select Path from datos where idArchivo = Cual

eso te devolvera un recordset en donde este el path de tu archivo, cierto? bueno, luego, solo haces un redirect, algo asi:

tuPath = rs("Path")
response.redirect "tuPath"

tuPath va a devolver un valor como: http://www.localizacion.ext/archivo.zip, o algo que devuelva la ruta o nombre del archivo a descargar...

se me ocurrio asi por asi, y puede ser una solucion...

Saludos!
  #4 (permalink)  
Antiguo 06/05/2002, 09:51
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Como asignar accion a un boton

mmm... algo se me fue... tu dices que el id del archivo a descargar ya esta identificado, ya esta en un recordset... mm, bueno, entonces, tendrias que poner en el "action", algo asi como:

<input type="button" action="tupagina.asp?idArchivo=<%=rs(&quot ;idarchivo")%>" name="boton" value="Descargar">
  #5 (permalink)  
Antiguo 06/05/2002, 16:30
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

oSo: si pero no...

veras, yo cargo un menu dinamico, vale? al pulsar en un sitio...

pues bien, al pulsar en una de las opciones de ese menu, debe mostrar unos datos y unos botones que me perfiman descargar esos datos

s lo hago como me indicas, debria cargar de nuevo el menu y otra pagina que visualiza los datos...

y no lo veo claro... :(


  #6 (permalink)  
Antiguo 06/05/2002, 18:52
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Como asignar accion a un boton

Sgafo: antes de analizar lo que acabas de escribir, debo escribir una FE DE ERRATA.

el "Action" no se escribe en el tag del button, sino que en el del formulario, algo asi:

<form name="formulario" action="descargas.asp?idArchivo=<%=rs(&quo t;idArchivo")%>" method="Post">
.
.
.
<input type=button name=boton value=Descargar>
</form>

Perdon por tan garrafal error, es que estoy algo preocupado por esto: <a href='ir.asp?http://forosdelweb.com/mensaje.asp?id=76427' target='_blank'>http://forosdelweb.com/mensaje.asp?id=76...</a>

Bien, ya aclarado, procedamos a tu mensaje... No tendria que haber necesidad de cargar nuevamente el menu... que te parece que con un javascript se abriera la pagina descarga.asp en un PopUp window, algo asi:

&lt;a href=&quot;#&quot; onClick=&quot;NewWin=window.open('descarga.asp?idA rchivo=&lt;%=rs(&quot;idArchivo&quot;)%&gt;','NewW in','toolbar=no, scrollbars=no,resizable=no,status=no,width=250,hei ght=250');&quot;&gt;Descargar Archivo!!&lt;/a&gt;

Que te parece? o sigo sin atinarle? :)
  #7 (permalink)  
Antiguo 06/05/2002, 22:15
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 3 meses
Puntos: 3
Re: Como asignar accion a un boton

bueno si el nombre está en tu bd, entonces haces algo más fácil para que se baje de una vez
&lt;a href=&quot;carpeta/&lt;%=oRS(&quot;nombre_de_la_columna&quot;)%&gt;&q uot;&gt;Bajar&lt;/a&gt;
claro que si en la bd no está el nombre con la extensión entonces no va a bajar nada.

Giancarlo Loret de Mola (Mamon)
  #8 (permalink)  
Antiguo 07/05/2002, 09:48
 
Fecha de Ingreso: noviembre-2001
Mensajes: 82
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Como asignar accion a un boton

Exacto!

<IMG src="http://mipagina.cantv.net/eyeyei/logo.jpg">
  #9 (permalink)  
Antiguo 08/05/2002, 16:34
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

aun no lo he probado...

:( :( :( :(

prometo hacerlo y responder

gracias
  #10 (permalink)  
Antiguo 08/05/2002, 16:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Como asignar accion a un boton

mucho messenger con la panda de fantabubosos te aleja del trabajo ;)
  #11 (permalink)  
Antiguo 08/05/2002, 16:46
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Como asignar accion a un boton



<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #12 (permalink)  
Antiguo 08/05/2002, 17:11
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

no es eso... es que una llega harta del curro, y estos dias no estoy para pensar...

:(
  #13 (permalink)  
Antiguo 08/05/2002, 22:22
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Como asignar accion a un boton

ok sgafyn! jaja

ya va a salir.
La verdad que no entendí lo que pretendés hacer pero en lo que pueda, sabés donde contactarme... en el foro! (o en el messenger si es algo que te pueda solucionar por ese medio)

salutti
  #14 (permalink)  
Antiguo 09/05/2002, 05:17
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

mamon (jijijiji) a ver, explicame eso de ORS...
  #15 (permalink)  
Antiguo 09/05/2002, 08:59
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

por cierto, daz: no quiero un pop up
  #16 (permalink)  
Antiguo 13/05/2002, 06:25
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

retomando:

tengo lo siguiente:
...
&lt;TD&gt;&lt;p&gt;&lt;i&gt;&lt;%= campo1 %&gt;&lt;/i&gt;&lt;/p&gt;&lt;/TD&gt;
&lt;td&gt;&lt;img src=&quot;boton.gif&quot;&gt;&lt;/td&gt;
...

y quiero que en el boton se descargue, al pulsar sobre el, un fichero...

¿como? porque con lo que mamon me dice no me funciona...

:( :( :( :( :( :(

que hago mal??
  #17 (permalink)  
Antiguo 14/05/2002, 09:51
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

daz: no funciona...

en la bd los valores estaban sin extension, con lo cual no daba error pero no descargaba nada. Agregre un campo mas para probar, y al descargar la letra que es un html en realidad, no lo hace... ¿hablamos esta tarde si puedes?

Gracias por todo...
  #18 (permalink)  
Antiguo 14/05/2002, 10:35
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Como asignar accion a un boton

listo
  #19 (permalink)  
Antiguo 14/05/2002, 10:58
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

;)
  #20 (permalink)  
Antiguo 14/05/2002, 11:43
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Como asignar accion a un boton

hey! por qué no comparten??? eguistas...

;)
  #21 (permalink)  
Antiguo 14/05/2002, 13:17
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

oSo.....

respeta nuestra intimidad...

  #22 (permalink)  
Antiguo 14/05/2002, 15:33
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Como asignar accion a un boton

alaaaaaa! :(

Yo quiero sabeeer! en serio!

como era? que habia que hacer?

Les prometo que no diré nada!
  #23 (permalink)  
Antiguo 14/05/2002, 17:04
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Como asignar accion a un boton

oSo, no es nada del otro mundo. Sólo le configuré su archivo para forzar el download con el &quot;File Download List&quot; (<a href='ir.asp?http://www.asp101.com/articles/jason/filedownloadlist/default.asp' target='_blank'>http://www.asp101.com/articles/jason/fil...</a>) personalizándolo un poco a sus necesidades.

No se si el problema que tenía sgafo desde un comienzo se resolvía de otra forma, pero charlando mediante messenger comprendí que uno de las cosas que quería hacer era forzar la descarga de un archivo mp3 o de un HTML (dependiendo si era la letra o la música) en vez que estos se ejecuten automaticamente... por lo que decidí que una buena solución era utilizar este script.

saludos
  #24 (permalink)  
Antiguo 15/05/2002, 02:31
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como asignar accion a un boton

hombre... en realidad yo lo que queria era tener dos botones para descargar todo...

se puede hacer pero de momento se queda como esta

gracias a todos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:06.