Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

101
Visualizações
Cómo vincular la URL al botón oculto HTML que se muestra dinámicamente mediante el programa Javascript

Estoy trabajando en una página web simple que requiere descargar el resultado como archivo de imagen en el último paso. Entonces, básicamente lo he hecho es-

en primer lugar, creé un botón HTML oculto para descargar la imagen de resultado y configuré su visualización en Ninguno por CSS. Ahora cambié su visibilidad de None a block usando un programa Javascript simple...

Mi programa se ve, algo como esto:

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <style> #down_button { display: none; } </style> </head> <body> <h1>Press the button to start downloading</h1> <input type="button" id="down_button" value="Download noww !" > <script src="testing.js"></script> </body> </html>

y mi archivo JS se ve así:

 const btn = document.getElementById('down_button'); down_button.style.display='block'; //displays the button

pero mi pregunta es: ¿es posible vincular una URL con el botón de manera que cada vez que un usuario presione el botón; la descarga comenzará en el navegador. Explique con JS simple o simple sin ningún marco o biblioteca. Gracias :)

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Intente esto si necesita descargar la imagen al hacer clic en el botón, pero tenga en cuenta que Chrome 65 y versiones posteriores solo admiten enlaces de descarga del mismo origen si usa el atributo de download .

 const link = document.createElement("a"); link.href = "image.jpg"; link.download = "download.jpg"; document.body.appendChild(link); link.click(); document.body.removeChild(link);
about 4 years ago · Juan Pablo Isaza Relatório

0

Utilice el atributo HTML onClick para especificar la función de JavaScript que se ejecutará cuando se haga clic en el botón. En la función JS, redirija a su usuario al enlace de descarga. Aquí se explica cómo redirigir con JS.

 //button HTML <input type="button" id="down_button" value="Download noww !" onClick="download()"> //JS function function download(){ window.location.replace("http://stackoverflow.com"); }

Lea esos recursos para que pueda desarrollar una comprensión tanto de la funcionalidad de enlace a un botón como de la redirección de la dirección del navegador.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda