Foros del Web » Programando para Internet » Javascript »

Quiero un mensaje emergente que pregunte para descargar un archivo

Estas en el tema de Quiero un mensaje emergente que pregunte para descargar un archivo en el foro de Javascript en Foros del Web. Hola, alguien sabe de algun script o de como poder hacer lo siguiente: -Quiero que al entrar a la web, muestre un mensaje con las ...
  #1 (permalink)  
Antiguo 09/03/2012, 11:56
Avatar de phercin  
Fecha de Ingreso: febrero-2009
Ubicación: Pachuca Hidalgo
Mensajes: 150
Antigüedad: 15 años, 2 meses
Puntos: 1
Pregunta Quiero un mensaje emergente que pregunte para descargar un archivo

Hola, alguien sabe de algun script o de como poder hacer lo siguiente:

-Quiero que al entrar a la web, muestre un mensaje con las opciones "Si" o "no"
si aprientan si descarga un archivo y si aprietan no se cierra la ventana o el mensaje....
Muchas gracias,,,,

  #2 (permalink)  
Antiguo 09/03/2012, 12:09
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Quiero un mensaje emergente que pregunte para descargar un archivo

Lo más simple es hacerlo con un confirm() de javascript


Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.  
  5. <title>Confirm javascrip</title>
  6. <script type="text/javascript">
  7. //<![CDATA[
  8.  
  9. function confirma() {
  10. var pregunta = confirm("¿quiere descargar el archivo?")
  11. if (pregunta){
  12. location.href ="http://emprear.com"; //ruta al archivo que se quiere descargar
  13. }
  14. else{
  15. alert('Descarga cancelada');
  16. return false;
  17. }
  18. }
  19. //]]>
  20. </head>
  21. <body onload="confirma();">
  22.  
  23. </body>
  24. </html>

Ahora que para personalizar el aspecto, ya tendrías que hacer algo más elaborado

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 09/03/2012, 12:19
Avatar de phercin  
Fecha de Ingreso: febrero-2009
Ubicación: Pachuca Hidalgo
Mensajes: 150
Antigüedad: 15 años, 2 meses
Puntos: 1
Pregunta Respuesta: Quiero un mensaje emergente que pregunte para descargar un archivo

Muchas gracias, es lo que necesitaba, jejeje,,,

una ultima duda, donde puedo agregar el _blank ? Gracias...





  #4 (permalink)  
Antiguo 09/03/2012, 12:20
Avatar de phercin  
Fecha de Ingreso: febrero-2009
Ubicación: Pachuca Hidalgo
Mensajes: 150
Antigüedad: 15 años, 2 meses
Puntos: 1
Pregunta Respuesta: Quiero un mensaje emergente que pregunte para descargar un archivo

por cierto, puedo modificar el aceptar y el cancelar por un "si" y "no"????
  #5 (permalink)  
Antiguo 09/03/2012, 13:03
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Quiero un mensaje emergente que pregunte para descargar un archivo

Para el blank, en lugar de hacer un location.href, hacé un

window.open("http://emprear.com", 'ventana_nueva');

por lo del texto de los botones, no, no se puede, por eso te decia de hacer algo más elaborado

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 09/03/2012, 13:42
Avatar de phercin  
Fecha de Ingreso: febrero-2009
Ubicación: Pachuca Hidalgo
Mensajes: 150
Antigüedad: 15 años, 2 meses
Puntos: 1
De acuerdo Respuesta: Quiero un mensaje emergente que pregunte para descargar un archivo

_Muchas gracias amigo... saludos...


Etiquetas: emergente, mensaje, quiero
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 14:07.